Lewati ke konten utama
eyunzhu

Kalkulator HMAC

Hitung HMAC-SHA-256, SHA-384, atau SHA-512 dengan kunci teks atau heksadesimal untuk memeriksa pesan tanda tangan API.

Algoritma
Format kunci
Opsi lanjutan

Hasil mengikuti masukan dan pilihan Anda


    
Diproses di browser ini. Tidak ada data yang diunggah atau disimpan.

Tentang alat ini

Untuk memeriksa tanda tangan API, masukkan pesan persis sesuai spesifikasi. Alat tidak mengurutkan atau menggabungkan parameter maupun menambahkan baris baru.

Cara menggunakan

Pilih algoritma dan format kunci, kemudian masukkan pesan persis serta kunci rahasia. Kunci teks memakai UTF-8 dan kunci heksadesimal dibaca per pasangan digit. Parameter tidak diurutkan dan tidak ditambahi pemisah atau baris baru. Hasil heksadesimal, pesan hingga 2 MiB dan kunci hingga 64 KiB. HTTP mendukung SHA-256.

Pesan kosong tidak menghasilkan keluaran awal. Isi pesan dan kunci. Untuk menguji nilai kosong, izinkan kunci kosong di opsi lanjutan atau pilih perhitungan pesan kosong. Keduanya adalah pilihan terpisah.

Pertanyaan umum

Apakah kunci teks 6162 sama dengan kunci heksadesimal 6162?

Tidak. Mode teks memakai empat karakter UTF-8; mode heksadesimal memakai byte 0x61 dan 0x62, setara dengan teks ab. Pilih representasi yang diminta API.

Mengapa HMAC tidak sama dengan hasil API?

Samakan algoritma, format kunci teks atau heksadesimal, serta byte pesan, termasuk baris baru. Hasil ditampilkan sebagai heksadesimal, bukan Base64. Alat tidak menyusun pesan penandatanganan khusus API atau mengirim kunci dan pesan ke server.

Bagaimana menghitung HMAC dengan pesan atau kunci kosong?

Tindakan menghitung pesan kosong dan opsi mengizinkan kunci kosong tersedia secara terpisah di pengaturan lanjutan. Pilih yang diperlukan secara eksplisit; membiarkan kedua kolom kosong tidak otomatis mengaktifkan keduanya.

Komentar

0
untuk bergabung dalam diskusi.
Belum ada komentar.
Utas balasan

Ikuti seluruh percakapan secara kronologis; setiap balasan menunjukkan pesan tertentu yang dijawab.