Generator hash MD5 dan SHA

Hitung MD5, SHA, dan digest lain

Input
Output

Panduan alat

Tentang Generator hash MD5 dan SHA

Hash generator mengubah teks menjadi digest panjang tetap seperti MD5, SHA-1, SHA-256, SHA-384, atau SHA-512.

Alat ini menghitung digest di peramban, mendukung keluaran huruf besar, dan berguna untuk checksum, perbandingan, tanda tangan, dan contoh penelusuran masalah.

Cara memakai MD5 & SHA Hash Generator

  1. Tempel teks yang ingin di-hash ke area masukan.
  2. Pilih MD5, SHA-1, SHA-256, SHA-384, atau SHA-512 sesuai sistem tujuan.
  3. Aktifkan uppercase hanya jika checksum yang diharapkan memakai hex uppercase.
  4. Salin keluaran dan bandingkan dengan digest dari API, build process, atau dokumentasi.

Kapan dipakai

  • Memverifikasi payload pendek dengan checksum MD5 atau SHA yang terdokumentasi.
  • Membuat sample digest untuk API signing, test, atau dokumentasi.
  • Membandingkan dua teks dengan hash dari algoritma yang sama.
  • Debug mismatch checksum karena uppercase/lowercase.

Algoritma hash dan kesalahan umum

Hash bersifat satu arah: digest bisa dihitung dari masukan, tetapi tidak bisa didekripsi kembali ke teks asli. Algoritma, byte masukan, dan format keluaran penting.

  • MD5: cepat dan umum untuk legacy checksum, tetapi tidak cocok untuk collision resistance sensitif.
  • SHA-1: juga legacy untuk keamanan; gunakan hanya jika sistem lama meminta.
  • SHA-256: default modern untuk contoh, integrity check, dan banyak signing workflow.
  • Spasi, newline, encoding, dan karakter tak terlihat mengubah hash.

Pertanyaan umum tentang Kalkulator hash

Apakah hash sama dengan enkripsi?
Tidak. Enkripsi bisa dibalik dengan key; hash satu arah untuk perbandingan dan integrity check.
Bisakah teks asli dikembalikan dari MD5?
Tidak. Digest tidak menyimpan informasi cukup untuk memulihkan masukan asli.
Mengapa hasilnya beda dari alat lain?
Cek spasi ekstra, line ending, encoding, keluaran huruf besar, dan apakah algoritmanya sama.
Pakai MD5 atau SHA-256?
Ikuti algoritma yang diminta sistem tujuan. Untuk contoh baru, SHA-256 biasanya lebih aman daripada MD5.
Apakah masukan saya diunggah?
Tidak. Perhitungan hash berjalan lokal di peramban dan tidak diunggah ke wetool.site.

Generator hash vs hashing kata sandi

Alat ini menghitung raw MD5/SHA digest. Penyimpanan password perlu algoritma lambat dan salted seperti bcrypt, scrypt, atau Argon2 di server tepercaya.

Normalisasi masukan sebelum membandingkan hash

Satu newline, spasi, atau perubahan encoding membuat MD5/SHA benar-benar berbeda. Jika hash tidak cocok, periksa byte dulu.

  • Periksa trailing newline saat copy teks; Linux echo menambah newline kecuali memakai echo -n.
  • Pastikan masukan adalah UTF-8, UTF-16, atau data biner mentah; hash teks berbeda dari hash byte file.
  • Untuk downloaded files, hash original file content, bukan filename, URL, atau peramban preview teks.

Batas Hash, HMAC, dan penyimpanan password

Hash bisa memverifikasi integrity, tetapi tidak membuktikan siapa pembuat message dan tidak cukup untuk password storage.

  • Plain SHA-256 hanya menunjukkan masukan berubah; attacker yang bisa mengganti content dan hash tetap dapat bypass.
  • Untuk keyed integrity gunakan HMAC-SHA256, bukan menyambung secret lalu melakukan hash.
  • Password harus disimpan dengan slow salted algorithms seperti Argon2, bcrypt, atau scrypt, bukan raw MD5/SHA.