DevToolPal
ID

Generator Hash MD5 & SHA

Hitung hash MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 dari teks apa pun sekaligus, dalam hex atau Base64.

Berjalan lokal, tidak pernah diunggah

Opsi

Output

Teks

0 karakter · 0 B

Hash

Hasil akan muncul di sini

Fungsinya

Fungsi hash mengubah teks sepanjang apa pun menjadi sidik jari pendek dengan panjang tetap. Input yang sama selalu menghasilkan hash yang sama, dan mengubah satu karakter saja menghasilkan hash yang sama sekali berbeda. Hash dipakai untuk memverifikasi unduhan, mendeteksi konten duplikat, membuat cache key, dan menandatangani data.

Alat ini menghitung lima hash umum sekaligus, saat Anda mengetik:

  • MD5 — 128 bit, 32 karakter hex
  • SHA-1 — 160 bit, 40 karakter hex
  • SHA-256 — 256 bit, 64 karakter hex
  • SHA-384 — 384 bit, 96 karakter hex
  • SHA-512 — 512 bit, 128 karakter hex

Cara menggunakan

  1. Ketik atau tempel teks ke kotak Teks, seret file ke sana, atau klik Contoh.
  2. Semua hash langsung diperbarui. Klik Salin di samping hash yang Anda butuhkan.
  3. Pilih output Hex atau Base64, dan aktifkan Hex huruf besar jika sistem pembanding Anda memakai huruf kapital.

Contoh

Kalimat The quick brown fox jumps over the lazy dog memiliki hash MD5 9e107d9d372bb6826bd81d3542a419d6 dan hash SHA-256 d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592. Tambahkan titik di akhir kalimat dan setiap hash berubah total.

Catatan

Teks dikonversi ke UTF-8 sebelum di-hash, sesuai perilaku default hampir semua bahasa pemrograman dan alat command line. Newline di akhir ikut dihitung: echo "abc" | md5sum meng-hash abc\n, sedangkan echo -n "abc" | md5sum meng-hash abc.

FAQ

› Hash mana yang sebaiknya saya pakai?

Gunakan SHA-256 atau SHA-512 untuk apa pun yang baru. MD5 dan SHA-1 sudah tidak aman untuk keperluan keamanan (collision bisa dibuat dengan sengaja), tetapi masih cocok sebagai checksum cepat dan masih diwajibkan banyak sistem lama.

› Bisakah hash dibalik untuk mendapatkan teks aslinya?

Tidak. Fungsi hash bersifat satu arah. Situs "MD5 decrypt" hanya mencari hash yang sudah dihitung sebelumnya dari kata-kata umum, itulah sebabnya kata sandi yang pendek atau umum tidak aman.

› Apakah sebaiknya saya meng-hash kata sandi dengan SHA-256?

Tidak jika hanya itu. Kata sandi membutuhkan algoritma yang lambat dan memakai salt seperti Argon2, bcrypt, atau scrypt. Hash SHA biasa bisa di-brute-force dengan sangat cepat.

› Mengapa hash saya berbeda dari alat lain?

Periksa apakah ada newline atau spasi di akhir, serta encoding teksnya. Alat ini meng-hash byte UTF-8 persis dari apa yang Anda ketik, termasuk newline terakhir.

› Apakah teks saya diunggah?

Tidak. Semua hash dihitung di browser Anda.