Lima Algoritma dalam Satu Klik
Hasilkan hash MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 secara bersamaan, sehingga Anda dapat membandingkan atau memilih algoritma yang dibutuhkan sistem Anda.
Hasilkan hash MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 dari teks apa pun. Menggunakan Web Crypto API native. 100% sisi klien, tanpa unggahan, tanpa pelacakan.
MD5, SHA-1, SHA-256, SHA-384, and SHA-512 in one click — right in your browser. No uploads, no sign-up, no limits.
Ketik atau tempel teks yang ingin Anda hash ke dalam kotak input.
Klik 'Hitung Hash' untuk menghasilkan kelima hash sekaligus.
Gunakan tombol Salin di sebelah setiap hash untuk menyalinnya ke clipboard Anda.
Hasilkan hash MD5, SHA-1, SHA-256, SHA-384, dan SHA-512 secara bersamaan, sehingga Anda dapat membandingkan atau memilih algoritma yang dibutuhkan sistem Anda.
Hash SHA dihitung menggunakan `crypto.subtle.digest` bawaan browser, yang dipercepat perangkat keras dan diaudit.
Beralih antara output hex huruf kecil dan huruf besar dengan satu klik untuk mencocokkan format yang diharapkan toolchain Anda.
A cryptographic hash function is a mathematical algorithm that takes an input of any size and produces a fixed-size output called a hash (or digest). The same input always produces the same hash, but even a tiny change to the input produces a completely different hash. For example, the SHA-256 hash of 'hello' is '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824', while the SHA-256 hash of 'Hello' (capital H) is '185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969'.
Good cryptographic hash functions have four key properties: (1) Deterministic — the same input always produces the same hash. (2) Fast — computing the hash is quick. (3) Avalanche effect — a small change in input produces a completely different hash. (4) Collision-resistant — it is computationally infeasible to find two different inputs that produce the same hash. SHA-256 and SHA-512 satisfy all four properties; MD5 and SHA-1 do not (they are not collision-resistant).
MD5 was broken in 2008 when researchers demonstrated a practical collision attack — they created two different executable files with the same MD5 hash. SHA-1 was broken in 2017 when Google and CWI Amsterdam announced the SHAttered attack, which produced two different PDF files with the same SHA-1 hash. Both algorithms should be considered cryptographically broken and should not be used for any security-sensitive purpose.
However, MD5 and SHA-1 are still used in legacy systems for checksum verification (where an attacker has no incentive to create collisions). Git uses SHA-1 for content addressing, though it is transitioning to SHA-256. Our tool includes MD5 and SHA-1 for these legacy use cases, but we clearly recommend SHA-256 or SHA-512 for any new application.
Hashing is one-way: you cannot recover the input from the hash. Use it for integrity checks and password storage. Encryption is two-way with a key: you can decrypt the ciphertext back to the original. Use it for confidentiality. Encoding (like Base64) is two-way without a key: anyone can decode it. Use it for data compatibility, not security.
Verifikasi bahwa file atau pesan belum diubah dengan membandingkan hash-nya dengan nilai yang diketahui baik.
Hasilkan hash SHA-1 atau SHA-256 untuk mengidentifikasi konten secara unik, mirip dengan cara Git menyimpan objek.
Beberapa API dan protokol lama masih memerlukan hash MD5 atau SHA-1; alat ini menyediakannya tanpa menginstal perangkat lunak tambahan.
Periksa dengan cepat hash dari input yang diketahui saat mempelajari kriptografi atau men-debug ketidakcocokan hash.
A side-by-side comparison of popular hash generation tools.
| Fitur | NovaTools | EMOCode | Browser console |
|---|---|---|---|
| Privasi (tanpa unggah) | 100% lokal | Unggah ke server | Lokal |
| Keluarga MD5 + SHA | All 5 | SHA only (no MD5) | |
| API Web Crypto native | Unknown | ||
| Toggle huruf besar | Manual | ||
| Dukungan UTF-8 | Manual | ||
| Ramah mobile | Terbatas | ||
| Berfungsi offline | Setelah halaman dimuat |
Most online hash generators upload your text to their server. Our tool uses the browser's native Web Crypto API — your input never leaves your device.
Fakta penting tentang algoritma hash umum.
| Simbol / Kode | Deskripsi | Contoh |
|---|---|---|
MD5 | Output 128-bit. RUSAK — jangan gunakan untuk keamanan. Hanya checksum lama. | d41d8cd98f00b204e9800998ecf8427e |
SHA-1 | 160-bit output. BROKEN since 2017. Used by Git (transitioning to SHA-256). | da39a3ee5e6b4b0d3255bfef95601890afd80709 |
SHA-256 | Output 256-bit. AMAN. Direkomendasikan untuk aplikasi baru. | e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 |
SHA-384 | Output 384-bit. AMAN. Gunakan ketika output 384-bit diperlukan. | 38b060a751...fbd51ad2f1... (96 chars) |
SHA-512 | 512-bit output. SECURE. Faster than SHA-256 on 64-bit CPUs. | cf83e1357eef...7da3e (128 chars) |
MD5Output 128-bit. RUSAK — jangan gunakan untuk keamanan. Hanya checksum lama.
d41d8cd98f00b204e9800998ecf8427eSHA-1160-bit output. BROKEN since 2017. Used by Git (transitioning to SHA-256).
da39a3ee5e6b4b0d3255bfef95601890afd80709SHA-256Output 256-bit. AMAN. Direkomendasikan untuk aplikasi baru.
e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855SHA-384Output 384-bit. AMAN. Gunakan ketika output 384-bit diperlukan.
38b060a751...fbd51ad2f1... (96 chars)SHA-512512-bit output. SECURE. Faster than SHA-256 on 64-bit CPUs.
cf83e1357eef...7da3e (128 chars)| Simbol / Kode | Deskripsi | Contoh |
|---|---|---|
MD5 | 16 bytes → 32 hex characters. | 098f6bcd4621d373cade4e832627b4f6 |
SHA-1 | 20 bytes → 40 hex characters. | a94a8fe5ccb19ba61c4c0873d391e987982fbbd3 |
SHA-256 | 32 bytes → 64 hex characters. | 9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08 |
SHA-512 | 64 bytes → 128 hex characters. | ee26b0dd4af7...28a8ff (128 chars, hash of test) |
MD516 bytes → 32 hex characters.
098f6bcd4621d373cade4e832627b4f6SHA-120 bytes → 40 hex characters.
a94a8fe5ccb19ba61c4c0873d391e987982fbbd3SHA-25632 bytes → 64 hex characters.
9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08SHA-51264 bytes → 128 hex characters.
ee26b0dd4af7...28a8ff (128 chars, hash of test)| Simbol / Kode | Deskripsi | Contoh |
|---|---|---|
Integrity check | SHA-256 or SHA-512. Compare hash before/after transfer. | sha256sum file.zip |
Password storage | Use bcrypt, scrypt, or Argon2 — NOT plain SHA. | bcrypt(password, cost=12) |
Content addressing | SHA-256 (Git) or SHA-512 (IPFS). | git: SHA-1 of blob |
Legacy checksums | MD5 or SHA-1, only for backward compatibility. | md5sum legacy.tar.gz |
Integrity checkSHA-256 or SHA-512. Compare hash before/after transfer.
sha256sum file.zipPassword storageUse bcrypt, scrypt, or Argon2 — NOT plain SHA.
bcrypt(password, cost=12)Content addressingSHA-256 (Git) or SHA-512 (IPFS).
git: SHA-1 of blobLegacy checksumsMD5 or SHA-1, only for backward compatibility.
md5sum legacy.tar.gzAlat ini berjalan sepenuhnya di browser Anda. File Anda tidak diunggah ke server, tidak disimpan, dan tidak dianalisis.
Bahkan jika koneksi internet Anda terputus, file Anda tetap aman.
Pelajari cara membuat hash MD5, SHA-256, dan SHA-512. Bandingkan algoritma, pahami checksum, dan ketahui mengapa MD5 rusak. 100% sisi klien.
Pelajari cara membuat kata sandi yang kuat dan mengapa panjang lebih penting daripada simbol. Tips keamanan untuk email, perbankan, Wi-Fi, dan akun lainnya.
Buat peta pikiran online gratis — brainstorming, rencana proyek, catatan, dan belajar lebih efektif. Beragam layout, tanpa daftar, tanpa upload, 100% privat di browser Anda.