Buat Hash MD5, SHA-256, dan HMAC Online Gratis

Hash teks dengan MD5, SHA-1, SHA-256, atau SHA-512, atau hitung HMAC berkunci untuk penandatanganan permintaan dan verifikasi webhook. Semua dihitung di browser, sehingga teks dan kunci tetap di perangkat Anda.

Algoritma hash:
Algoritma HMAC:
Tiga langkah sederhana

Cara Membuat Hash Online

Sidik jari teks dengan panjang tetap, dihitung di perangkat Anda.

1

Pilih algoritma

Pilih hash seperti SHA-256, atau varian HMAC jika digest memerlukan kunci.

2

Masukkan teks

Ketik atau tempel string yang ingin di-hash ke kotak masukan.

3

Hitung digest

Pilih Hitung Hash, lalu salin digest. Untuk HMAC, masukkan atau buat kunci sebelum menghitung.

Panduan algoritma

Hash atau HMAC Mana yang Sebaiknya Digunakan?

SHA-256 memenuhi sebagian besar kebutuhan. Fungsi lama tersedia agar Anda dapat memverifikasi nilai warisan.

Algoritma Panjang digest Kegunaan
SHA-256 256 bit Pilihan bawaan untuk checksum, pemeriksaan integritas, dan penandatanganan
SHA-512 512 bit Pemeriksaan integritas yang mengutamakan digest lebih panjang
SHA-1 160 bit Memverifikasi checksum lama, tidak cocok untuk keputusan keamanan
MD5 128 bit Hanya untuk checksum berkas lama, jangan untuk keamanan
Varian HMAC Sama dengan hash dasarnya Digest berkunci untuk webhook, tanda tangan API, dan autentikasi pesan

Bukan untuk kata sandi: alat ini menghasilkan hash cepat untuk checksum dan digest pesan. Penyimpanan kata sandi memerlukan fungsi lambat dengan salt seperti Argon2, bcrypt, atau scrypt.

Pembuat hash gratis

Checksum dan Tanda Tangan Tanpa Persiapan

Semua kebutuhan untuk digest cepat, perbandingan, atau muatan bertanda tangan.

Empat fungsi hash

Hitung digest MD5, SHA-1, SHA-256, atau SHA-512 dari kotak masukan yang sama.

HMAC berkunci

Hitung HMAC dengan kunci sendiri, atau buat kunci acak lalu salin.

Salin instan

Salin digest ke papan klip dengan satu klik, siap ditempel ke pengujian atau header.

Privat dan lokal

Hashing berjalan di browser, sehingga teks maupun kunci HMAC tidak diunggah.

Tanya jawab

Pertanyaan Umum tentang Pembuat Hash

Apakah teks saya diunggah ke server?

Tidak. Hashing dan perhitungan HMAC berjalan dengan JavaScript di browser, sehingga teks dan kunci tidak pernah meninggalkan perangkat.

Hash mana yang sebaiknya digunakan?

Gunakan SHA-256 atau SHA-512 untuk kebutuhan baru. MD5 dan SHA-1 tetap tersedia untuk verifikasi checksum lama, tetapi tidak tahan tabrakan dan tidak boleh digunakan untuk keputusan keamanan.

Apa perbedaan hash dan HMAC?

Hash biasa dapat dihitung ulang oleh siapa pun yang memiliki teksnya. HMAC menyertakan kunci rahasia, sehingga hanya pemegang kunci yang dapat membuat atau memverifikasi nilai tersebut; cocok untuk menandatangani permintaan dan webhook.

Bisakah hash dibalik?

Tidak. Hash merupakan fungsi satu arah yang memampatkan masukan menjadi digest dengan panjang tetap. Satu-satunya cara menemukan teks asli adalah menebak lalu membandingkan. Karena itu, penyimpanan kata sandi memerlukan fungsi lambat dengan salt, bukan hash cepat.

Mengapa hash saya berbeda dari alat lain?

Penyebab umum adalah baris baru di akhir salah satu masukan, pengodean karakter berbeda, atau huruf besar/kecil keluaran berbeda. Hash byte yang persis sama, termasuk spasi, untuk memperoleh digest identik.

Apakah saya sebaiknya meng-hash kata sandi dengan halaman ini?

Tidak. Penyimpanan kata sandi memerlukan fungsi lambat dengan salt seperti Argon2, bcrypt, atau scrypt, yang tidak disediakan alat ini. Gunakan alat ini untuk checksum dan digest pesan.