Generator HMAC

Hitung HMAC teks dan file dengan kunci UTF-8 atau heksadesimal. Pilih SHA-256, SHA-512 atau SHA-1 dan telusuri perbedaan tanda tangan API di browser.

Hitung
0 karakter
Hasil

Hasil akan muncul di sini.

Cara menghitung HMAC

  1. Pilih algoritma yang diwajibkan, lalu masukkan pesan atau pilih file.
  2. Masukkan kunci sebagai teks UTF-8 atau aktifkan mode heksadesimal untuk byte kunci.
  3. Hitung dan salin hasil heksadesimal. Contoh di bawah memakai 0b yang diulang 20 kali sebagai kunci heksadesimal.

Tentang Generator HMAC

HMAC menggabungkan pesan dan kunci rahasia untuk menghitung kode autentikasi pesan. Kedua pihak harus memakai byte dan algoritma yang sama. Rahasiakan kunci; byte kunci heksadesimal berbeda dari teks yang menuliskannya.

Contoh HMAC-SHA-256: vektor uji RFC 4231

Input
Input Hi There Algoritma HMAC-SHA-256 Kunci rahasia (Kunci dalam heksadesimal) 0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b
Hasil
b0344c61d8db38535ca8afceaf0bf12b881dc200c9833da726e9376c2e32cff7

Pertanyaan tentang Generator HMAC

Apakah HMAC sama dengan SHA-256 atau enkripsi?

Tidak. HMAC mengautentikasi pesan dengan kunci rahasia bersama; SHA-256 biasa tidak memakai kunci. Keduanya tidak mengenkripsi pesan. Hasil heksadesimal berisi 40 karakter untuk SHA-1, 64 untuk SHA-256 dan 128 untuk SHA-512.

Kapan memakai kunci heksadesimal?

Saat kunci berupa byte heksadesimal. Dalam mode ini, 6162 berarti byte ab, bukan empat karakter 6162. Masukkan pasangan lengkap tanpa spasi atau awalan 0x. Kunci Base64 perlu didekode terlebih dahulu.

Mengapa tanda tangan API atau webhook berbeda?

Byte pesan, kunci dan algoritma harus persis sama. Spasi, format JSON, akhir baris dan UTF-8 BOM mengubah hasil. Alat ini tidak menyusun string yang harus ditandatangani menurut aturan penyedia atau mengubah hasil ke Base64.

Bisakah menghitung HMAC file?

Bisa. File yang dipilih menggantikan teks dan byte aslinya digunakan. Batasnya 8 MiB untuk teks dan 32 MiB per file. Contoh RFC 4231 memakai Hi There dan kunci heksadesimal 0b yang diulang 20 kali.

Apakah file, token, atau teks saya diunggah?

Tidak. Data diproses langsung di browser Anda. Situs hanya menyediakan halaman dan kode program; data Anda tidak dikirim ke server konversi atau disimpan dalam akun.

  • Hash SHA-256 dan Checksum File

    Buat SHA-256 teks dan file, lalu cocokkan file unduhan dengan checksum yang diterbitkan.

  • Hash SHA-512 dan Checksum File

    Hitung SHA-512 teks dan file di perangkat Anda, lalu bandingkan nilai heksadesimal lengkap.

  • Decoder JWT

    Baca header dan payload JWT, serta periksa waktu berlaku dan kedaluwarsanya tanpa mengirim token ke mana pun.

Semua alat pengembang

Encoding dan File

Konversi teks, byte, URL, dan gambar tersemat tanpa mengubah data asli.

Pemeriksaan Data dan Teks

Baca data terstruktur, periksa token, dan lihat perbedaan teks dengan jelas.

Hash, ID dan Jadwal

Periksa integritas file, buat ID, dan olah timestamp serta jadwal berulang.

Data dan file diproses di perangkat Anda. Jangan tinggalkan hasil sensitif di clipboard bersama. Gunakan perangkat tepercaya saat menangani kunci privat dan token.