Generator HMAC
Hasilkan tanda tangan HMAC menggunakan SHA-1, SHA-256, SHA-384, atau SHA-512.
Cara menggunakan alat ini
- 1
Pick a hash algorithm from the dropdown: SHA-1, SHA-256, SHA-384, or SHA-512.
- 2
Type or paste your shared secret key into the key field.
- 3
Type or paste the message you want to authenticate into the message box.
- 4
Click Generate to compute the HMAC; the lowercase hex digest appears below.
Apa itu Generator HMAC?
HMAC (Hash-based Message Authentication Code) memverifikasi integritas sekaligus keaslian sebuah pesan menggunakan kunci rahasia bersama. Ini adalah dasar dari tanda tangan webhook, penandatanganan permintaan API (AWS Signature V4, webhook Stripe), dan algoritma HS256/HS384/HS512 pada JWT.
Kasus penggunaan umum
Verify an incoming webhook by recomputing the HMAC of the raw request body with your endpoint's signing secret and comparing it to the provider's signature header.
Check a Stripe webhook locally: HMAC-SHA256 the timestamped payload with your whsec_ secret to confirm your verification logic before deploying.
Debug a mismatched signature by pasting the exact bytes your server and client each signed to see which side is wrong.
Generate a quick integrity tag for a config file or message so a teammate with the same key can confirm it was not altered in transit.
Teach or learn how HMAC differs from a bare hash by toggling algorithms and watching the digest length change.
Sanity-check a single HMAC step of a larger signing scheme (such as one round of the AWS SigV4 key-derivation chain) during development.
Pertanyaan yang sering diajukan
Apakah HMAC sama dengan hash?▼
Alat terkait
Generator Hash Kata Sandi (PBKDF2)
Hasilkan hash kata sandi yang aman di browser Anda menggunakan PBKDF2-SHA256. Lebih kuat dari MD5 atau SHA sederhana, dengan faktor kerja yang dapat disesuaikan.
Enkripsi AES-256
Enkripsi dan dekripsi teks dengan AES-256-GCM. Kunci diturunkan dari frasa sandi Anda melalui PBKDF2-SHA256.
Generator Kode QR untuk 2FA
Hasilkan kode QR TOTP untuk Google Authenticator, Authy, 1Password, dan aplikasi 2FA lainnya.
Pemeriksa Kekuatan Kata Sandi
Periksa entropi kata sandi Anda terhadap ukuran kumpulan karakter dan daftar kata sandi umum. Bekerja sepenuhnya secara luring.
Encoder dan Decoder Sandi Caesar
Encode atau decode teks dengan sandi Caesar: substitusi huruf berdasarkan pergeseran tetap.
Encoder dan Decoder ROT13
Encode atau decode teks dengan ROT13: sandi Caesar dengan pergeseran 13 posisi yang bersifat membalik dirinya sendiri.