RevealTheme logo

Trình tạo HMAC

Tạo chữ ký HMAC bằng SHA-1, SHA-256, SHA-384 hoặc SHA-512.

Trình tạo HMAC là gì?

HMAC (Hash-based Message Authentication Code) xác minh cả tính toàn vẹn lẫn tính xác thực của một thông điệp bằng một khóa bí mật được chia sẻ. Đây là nền tảng của chữ ký webhook, việc ký các yêu cầu API (AWS Signature V4, webhook của Stripe) và các thuật toán HS256/HS384/HS512 của JWT.

Câu hỏi thường gặp

HMAC có giống với một hàm băm không?
Không. Một hàm băm đơn giản (SHA-256) thì ai cũng có thể tính được. HMAC đòi hỏi một khóa bí mật: nếu không có nó, bạn không thể xác minh cũng như giả mạo chữ ký.

Công cụ liên quan