Generator Hash
Masukkan teks yang ingin di-hash.
Verifikasi unduhan, perbandingan dua string satu byte demi satu byte, maupun pembuatan sidik jari untuk alur kerja penandatanganan semuanya bergantung pada proses hashing kriptografis. Alat ini menghitung kelompok hash umum, MD5, SHA-1, SHA-2 (256/384/512), dan CRC32, serta memberikan digest siap salin untuk masing-masingnya. Teks yang Anda masukkan dikirim ke server kami untuk menghitung digest.
Cara Membuat Hash
-
1
Tempel atau ketik data masukan
Masukkan teks yang ingin Anda hash. Generator ini hanya bekerja dengan teks: tidak ada unggahan berkas.
-
2
Pilih algoritma hashing
Pilih MD5, SHA-1, SHA-256, SHA-384, SHA-512, atau CRC32 tergantung pada kasus penggunaan Anda.
-
3
Hasilkan hash-hashnya
Klik "Hasilkan Hash". Digest untuk algoritma yang dipilih muncul, dan daftar di bawahnya menampilkan semua algoritma sekaligus.
-
4
Salin digest
Digest dengan panjang tetap yang dihasilkan sudah siap untuk ditempelkan ke dalam berkas checksum, header tanda tangan, atau dialog perbandingan.
Algoritma hash mana yang sebaiknya saya pilih?
Tidak semua algoritma hash cocok untuk setiap keperluan. MD5 dan SHA-1 sangat sesuai untuk pemeriksaan keunikan, tetapi tidak efektif dalam konteks keamanan. SHA-2 tetap menjadi pilihan baku yang lebih hati-hati untuk proyek-proyek baru.
Referensi Algoritma
| Algoritma | Ukuran output | Status keamanan | Penggunaan umum |
|---|---|---|---|
| MD5 | 128 bit | Rusak, kolisi praktis sejak tahun 2004 | Checksum non-keamanan, ETag, kunci cache |
| SHA-1 | 160 bit | Usang, kolisi SHAttered pada tahun 2017 | ID objek Git versi lama, rantai TLS yang usang |
| SHA-256 | 256 bit | Aman, bawaan yang disarankan | TLS, penandatanganan, integritas berkas, blockchain |
| SHA-384 | 384 bit | Aman | TLS 1.3 Suite B, integritas yang lebih kuat |
| SHA-512 | 512 bit | Aman | Kumpulan data yang sangat besar, konstruksi HMAC |
| CRC32 | 32 bit | Bukan kriptografis, kolisi sepele | Deteksi kesalahan (ZIP, PNG), pemeriksaan integritas cepat |
Hashing bukan enkripsi
Hash bersifat satu arah: dari digest, Anda tidak dapat memulihkan data masukannya. Dua sifat berikut sangat penting:
- Tahan terhadap kolisi, tidak ada dua masukan yang menghasilkan nilai hash yang sama. Sifat ini rusak pada MD5 dan SHA-1.
- Tahan terhadap pracitra (preimage), untuk sebuah digest tertentu, Anda tidak dapat menemukan masukan yang menghasilkannya. Sifat ini masih berlaku untuk MD5 dan SHA-1, sehingga checksum tetap dapat mendeteksi kerusakan yang tidak disengaja.
Jangan gunakan SHA-256 polos untuk kata sandi
Kata sandi memerlukan fungsi yang lambat dan bergaram (salt): bcrypt, scrypt, Argon2id, atau PBKDF2 dengan minimal 600.000 iterasi. Hash cepat seperti SHA-256 dapat ditembus secara brute-force dengan laju miliaran tebakan per detik pada GPU modern.
Pengodean teks itu penting
Melakukan hash pada sebuah string berarti melakukan hash pada representasi byte-nya. "café" dalam UTF-8 menghasilkan digest yang berbeda dibandingkan kata yang sama saat dikodekan sebagai Latin-1. Secara default, alat ini melakukan hash pada byte UTF-8.
Pertanyaan yang Sering Diajukan
Hampir selalu terjadi perbedaan dalam pengkodean atau adanya spasi di akhir string. Periksa apakah alat lain menggunakan UTF-8 atau Latin-1, serta apakah alat tersebut menambahkan baris baru ke data masukan sebelum melakukan proses hashing.
Untuk mendeteksi kerusakan yang terjadi secara tidak sengaja pada file unduhan, MD5 cukup efektif. Namun, untuk semua data yang dapat dicoba dipalsukan oleh penyerang (seperti sertifikat, tanda tangan kode, atau sistem penyimpanan kata sandi), MD5 tidak lagi andal dan sebaiknya tidak digunakan.
Tidak. Generator ini hanya memproses teks. Untuk memeriksa berkas, gunakan perintah checksum bawaan sistem operasi Anda, seperti sha256sum di Linux dan macOS atau Get-FileHash di Windows.
Teks yang Anda masukkan dikirim ke server kami untuk menghitung digest. Kami tidak menyimpannya setelahnya.
SHA-2 merupakan kelompok algoritma yang terdiri dari SHA-224, SHA-256, SHA-384, dan SHA-512. Ketika seseorang menyebut “SHA-2” tanpa menentukan ukuran tertentu, biasanya yang dimaksud adalah SHA-256.
Alat Terkait
Penghasil API Kunci Acak
Buat kunci API 8–128 karakter di server dalam format hex, base64url, atau alfanumerik, atau buat UUIDv4.
Sandi Angka ke Huruf
Ubah angka menjadi huruf dan sebaliknya dengan sandi A=1, B=2 (A1Z26) untuk teka-teki, tebak-tebakan, dan petunjuk escape room.
Generator SHA256
Buat hash SHA-256 dari teks apa pun. Output heksadesimal 64 karakter, algoritma yang sama di balik alamat Bitcoin, sertifikat TLS, dan tanda tangan JWT.
Generator Hash SHA1
Menghasilkan hash SHA-1 (berupa 40 karakter heksadesimal) dari teks apa pun. Sangat berguna untuk checksum lama, ID objek Git, serta pemeriksaan integritas non-keamanan.
Pembuat Kunci SSH
Buat pasangan kunci SSH RSA (2048, 3072, atau 4096 bit) sepenuhnya di peramban Anda. Baik kunci privat maupun kunci publik tidak pernah meninggalkan perangkat Anda. Tambahkan komentar dan unduh keduanya.
Pemeriksa Kekuatan Kata Sandi
Periksa kekuatan kata sandi di browser Anda: panjang, ragam karakter, entropi dalam bit, dan perkiraan kasar waktu retas. Tidak ada yang diunggah.
Alat ini tersedia dalam bahasa lain
- ハッシュジェネレーター [JA]
- Hashgeneratör [SV]
- Hash-Generator [DE]
- مولد هاش [AR]
- Hashgenerator [NL]
- Générateur de hachage [FR]
- Generator skrótów [PL]
- Gerador de Hash [PT]
- Generador de Hash [ES]
- Trình tạo mã băm (Hash) [VI]
- 해시 생성기 [KO]
- ตัวสร้างแฮช (Hash Generator) [TH]
- Hash Generator [EN]
- Generatore di Hash [IT]
- Генератор хешей [RU]
- Hash Oluşturucu [TR]
- 哈希生成器 [ZH]