🔐

generator HMAC

Buat tanda tangan HMAC menggunakan SHA-256, SHA-1, SHA-384, atau SHA-512. Masukkan pesan dan kunci rahasia untuk menghasilkan kode autentikasi HEX atau Base64. Ditenagai oleh Web Crypto API bawaan browser — tidak ada data yang keluar dari perangkat Anda.

Alat Pengembang Berjalan lokal Tidak ada data dikirim
HMAC SHA-256 SHA-512 Web Crypto API hanya di sisi klien
Pesan
Kunci Rahasia
Kunci rahasia diperlukan untuk menghasilkan HMAC.
Algoritma
Output
Hasil HMAC
HMAC-SHA-256 Menunggu input—
💡
HMAC (Hash-based Message Authentication Code) combines a cryptographic hash function with a secret key to produce a signature. It verifies both the integritas dan keaslian dari sebuah pesan —banyak digunakan dalam autentikasi API (Authorization header), penandatanganan JWT, dan verifikasi webhook. Alat ini menggunakan fitur bawaan browser Web Crypto API (crypto.subtle) —kunci dan pesan Anda tidak pernah meninggalkan halaman.

Apa itu generator HMAC?

generator HMAC membuat tanda tangan berbasis kunci dari pesan dan rahasia menggunakan algoritma seperti SHA-256 atau SHA-512. Biasanya digunakan untuk verifikasi webhook, permintaan API bertanda tangan, dan alur kerja apa pun di mana penerima perlu memastikan integritas sekaligus autentikasi rahasia bersama.

Cara Menggunakan generator HMAC

  1. Tempelkan pesan atau payload yang ingin Anda tanda tangani.
  2. Masukkan kunci rahasia bersama yang digunakan sistem Anda.
  3. Pilih algoritma HMAC dan format keluaran.
  4. Buat tanda tangan dan bandingkan dengan nilai dari alur API atau webhook Anda.
Pahami generator HMAC ▾
Contoh
Input Pesan: hello | Kunci: secret | Algoritme: HMAC-SHA256
Output Hex: 88aab3ede8d3adf94d26ab90d3bafd4a2083070c3bcce9c014ee04a443847c0b
Kasus Penggunaan Umum
  • Buat tanda tangan permintaan untuk pengujian API, webhook, atau callback
  • Bandingkan keluaran HMAC di antara varian SHA-256, SHA-384, dan SHA-512
  • Verifikasi apakah dua sistem sepakat tentang input penandatanganan pesan dan secret
  • Hasilkan signature HEX atau Base64 selama pengembangan tanpa penyiapan backend
Mengapa Menggunakan Alat Ini
  • Berguna untuk men-debug signature webhook dan header API yang ditandatangani.
  • Memungkinkan Anda membandingkan beberapa algoritme HMAC dan encoding keluaran dengan cepat.
  • Menghindari penyiapan backend saat Anda hanya memerlukan pemeriksaan signature lokal.
Pertanyaan yang Sering Diajukan
Apa perbedaan antara HMAC-SHA256 dan SHA-256 biasa?

SHA-256 meng-hash data tanpa kunci, sehingga siapa pun dapat mereproduksinya. HMAC memerlukan kunci rahasia bersama, yang memberikan autentikasi selain integritas.

Apakah HMAC SHA-1 masih aman?

HMAC-SHA1 dianggap lemah untuk sistem baru. Gunakan HMAC-SHA256 atau HMAC-SHA512 untuk implementasi baru.

Apa fungsi generator HMAC Online - SHA-256 & SHA-512 Authentication?

generator HMAC Online - SHA-256 & SHA-512 Authentication berjalan sepenuhnya di browser Anda dan membantu Anda menyelesaikan tugas ini tanpa mengunggah data ke server.

Apakah generator HMAC Online - SHA-256 & SHA-512 Authentication gratis digunakan?

Ya. Alat ini gratis digunakan dan tidak memerlukan pendaftaran.