Penjana HMAC-SHA256

Masukkan mesej dan kunci rahsia untuk mengira HMAC-SHA256nya.

Cara guna

  1. Masukkan nilai yang diperlukan dalam medan.
  2. Klik “Kira” untuk melihat keputusan.
  3. Salin atau kongsi keputusan dengan butang “Kongsi”.

Mengenai kalkulator ini

HMAC-SHA256 ialah kod pengesahan mesej cincangan berkunci yang ditakrifkan dalam RFC 2104: ia menggabungkan kunci rahsia dengan mesej melalui dua operasi cincang SHA-256 bersarang (HMAC(K,m) = H((K⊕opad) ∥ H((K⊕ipad) ∥ m))) supaya hanya sesiapa yang memegang kunci dapat menghasilkan teg yang sah, dan sebarang perubahan pada mesej atau kunci menghasilkan output yang sama sekali berbeza. Tidak seperti cincang biasa, HMAC direka khusus untuk menentang serangan lanjutan panjang.

Penjana ini mengambil mesej dan kunci rahsia lalu mengira teg HMAC-SHA256 dalam kedua-dua heksadesimal dan base64. Pembangun API menggunakannya sepanjang masa untuk menandatangani dan mengesahkan muatan webhook, menjana tandatangan permintaan gaya AWS, membina token JWT HS256, dan mengesahkan bahawa mesej tidak dikacau semasa penghantaran — kerana kunci dan mesej yang sama sentiasa menghasilkan semula teg yang sama, membolehkan pihak penerima mengira semula dan membandingkannya.

Adakah ini membantu?

Anda boleh memilih sehingga 3 reaksi.

Komen

  • Jadilah yang pertama memberi komen.

Kalkulator popular

Semua Kalkulator