Tạo HMAC
Tạo chữ ký HMAC từ văn bản hoặc file với khoá bí mật: SHA-256, SHA-512, SHA-1, MD5, kết quả HEX và Base64. Dán chữ ký webhook để kiểm tra có khớp không.
Cách tạo chữ ký HMAC
- Dán nội dung cần ký hoặc chọn file.
- Nhập khoá bí mật (chọn HEX hoặc Base64 nếu khoá của bạn viết ở dạng đó) và chọn thuật toán, chữ ký hiện ngay.
- Muốn kiểm tra, dán chữ ký bạn nhận được vào ô "Kiểm tra chữ ký" để biết có khớp không.
Câu hỏi thường gặp
HMAC là chữ ký tạo từ nội dung và một khoá bí mật mà chỉ hai bên biết. Các dịch vụ như cổng thanh toán, GitHub, Shopify gửi kèm chữ ký này để bên nhận biết nội dung đúng là của họ và không bị sửa trên đường đi.
Dán đúng nội dung gốc đã nhận, nhập khoá bí mật, chọn thuật toán dịch vụ đó dùng (thường là SHA-256), rồi dán chữ ký vào ô kiểm tra. Chữ ký HEX hay Base64 đều được, phần đầu như sha256= được tự bỏ đi.
Nội dung phải giống hệt từng ký tự: thừa một dấu cách, một dòng trống ở cuối hay JSON đã được định dạng lại đều cho ra chữ ký khác. Kiểm tra cả khoá (đúng dạng chữ, HEX hay Base64) và thuật toán.
SHA-256 là phổ biến nhất và là lựa chọn mặc định. SHA-512 cho chữ ký dài hơn. MD5 và SHA-1 chỉ nên dùng khi hệ thống cũ bắt buộc.
Hoàn toàn miễn phí, không cần đăng ký.
Công cụ liên quan
Tạo mã băm (Hash)Tạo mã băm MD5, SHA-1, SHA-256, SHA-384, SHA-512Tạo JWTKý token JWT với secret hoặc khoá riêngMã hoá RSATạo khoá RSA, mã hoá và giải mã văn bản ngắnTạo mật khẩu mạnhTạo mật khẩu ngẫu nhiên, khó đoánKiểm tra độ mạnh mật khẩuKiểm tra mật khẩu mạnh hay yếu, vì saoMã hoá / giải mã Base64 & URLMã hoá, giải mã Base64 và URLTạo Data URIĐổi file, SVG thành data URI để nhúngGiải mã Data URIXem và tải file từ data URI hoặc Base64Tạo slugBiến tiêu đề thành đường dẫn gọn cho URL