Generator HMAC: Digest SHA-256, SHA-384, dan SHA-512
Generator HMAC menghitung kode autentikasi pesan hash-terkunci dari teks dan rahasia bersama Anda menggunakan WebCrypto asli browser. Pilih SHA-256, SHA-384, atau SHA-512, lalu dapatkan digest yang sama yang direpresentasikan dalam hex dan Base64. Gunakan output ini untuk menandatangani permintaan API atau mendukung pemeriksaan integritas pesan; algoritma dan rahasia yang dipilih menentukan hasilnya.
Generator HMAC adalah alat berbasis browser untuk membuat kode autentikasi pesan hash-terkunci dari teks dan kunci bersama. Sebagai generator HMAC online, ia menggunakan WebCrypto asli browser dan menawarkan SHA-256, SHA-384, dan SHA-512. Hasilnya tersedia sebagai digest hex dan digest Base64, sehingga berguna saat mengembangkan tanda tangan permintaan API atau bekerja dengan pemeriksaan integritas pesan.
Untuk menghasilkan HMAC, masukkan pesan dan kunci bersama, lalu pilih algoritma hash. Algoritma yang dipilih dan nilai input menentukan digest yang dihasilkan. Generator HMAC-SHA256 ini juga mendukung SHA-384 dan SHA-512, sehingga Anda dapat memilih algoritma yang digunakan aplikasi atau alur kerja Anda. Hex dan Base64 adalah dua representasi dari digest yang dihasilkan; pilih yang dibutuhkan tugas Anda.
HMAC menggunakan kunci rahasia bersama algoritma hash untuk menghasilkan kode autentikasi pesan. XML, JSON, dan format data lainnya bukan bagian dari proses konversi alat ini: ia menerima teks sebagai input dan mengembalikan digest HMAC. Developer umumnya membutuhkan nilai ini saat menyiapkan tanda tangan permintaan API, membuat fixture pengujian, atau bekerja dengan pemeriksaan integritas pesan.
Alat berjalan sepenuhnya di browser Anda, dan input Anda tidak diunggah, disimpan, atau dikirim ke server. Ia tidak memiliki ketergantungan server, sehingga setelah halaman dimuat, ia terus berfungsi offline. Developer dan insinyur DevOps dapat menggunakannya untuk menghasilkan dan menyalin output HMAC tanpa memindahkan input mereka ke layanan lain.
Langkah 1: Masukkan teks yang ingin diproses. Pesan ini digunakan bersama kunci bersama Anda untuk membuat HMAC.
Langkah 2: Masukkan kunci bersama yang digunakan oleh aplikasi atau layanan Anda. Digest dihitung dari teks dan kunci ini.
Langkah 3: Pilih SHA-256, SHA-384, atau SHA-512. Pengaturan ini memilih algoritma hash yang digunakan untuk menghasilkan HMAC.
Langkah 4: Hasilkan HMAC dan tinjau hasilnya. Alat menyediakan digest dalam hex dan Base64.
Langkah 5: Salin representasi yang dibutuhkan. Gunakan hex atau Base64 sesuai format yang diharapkan oleh permintaan API, pengujian, atau alur kerja lainnya.
Kasus penggunaan: Membuat nilai HMAC untuk pengujian, fixture, atau data seed. Hasilkan digest dari teks, kunci bersama, dan algoritma yang sama yang digunakan skenario pengujian Anda.
Kasus penggunaan: Menyiapkan nilai HMAC untuk permintaan API. Pilih algoritma dan format output yang diharapkan oleh layanan yang sedang Anda kerjakan.
Kasus penggunaan: Mendukung pemeriksaan integritas pesan dalam alur kerja pengembangan. Hasilkan digest dengan kunci bersama yang relevan dan gunakan dalam proses pemeriksaan Anda sendiri.
Kasus penggunaan: Membuat contoh nilai HMAC-SHA256 saat mengembangkan atau men-debug implementasi. Membandingkan output dapat membantu Anda menyelidiki perbedaan dalam pesan, kunci, atau algoritma.
Kasus penggunaan: Mendapatkan digest dalam hex saat itu adalah representasi yang diharapkan kode atau dokumentasi Anda. Alat juga menyediakan Base64 jika format itu lebih berguna untuk tugas Anda.
Kasus penggunaan: Menghasilkan nilai HMAC untuk dokumentasi teknis atau contoh. Gunakan pesan dan kunci pilihan untuk menghasilkan output hex dan Base64 yang konkret.