Pilih algoritma
Pilih hash seperti SHA-256, atau varian HMAC jika digest memerlukan kunci.
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.
Sidik jari teks dengan panjang tetap, dihitung di perangkat Anda.
Pilih hash seperti SHA-256, atau varian HMAC jika digest memerlukan kunci.
Ketik atau tempel string yang ingin di-hash ke kotak masukan.
Pilih Hitung Hash, lalu salin digest. Untuk HMAC, masukkan atau buat kunci sebelum menghitung.
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.
Semua kebutuhan untuk digest cepat, perbandingan, atau muatan bertanda tangan.
Hitung digest MD5, SHA-1, SHA-256, atau SHA-512 dari kotak masukan yang sama.
Hitung HMAC dengan kunci sendiri, atau buat kunci acak lalu salin.
Salin digest ke papan klip dengan satu klik, siap ditempel ke pengujian atau header.
Hashing berjalan di browser, sehingga teks maupun kunci HMAC tidak diunggah.
Tidak. Hashing dan perhitungan HMAC berjalan dengan JavaScript di browser, sehingga teks dan kunci tidak pernah meninggalkan perangkat.
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.
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.
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.
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.
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.