Masukkan teks apa pun dan pilih MD5, SHA-1, SHA-256, atau SHA-512. Klik Buat hash untuk mendapatkan hash dalam heksadesimal. Gunakan untuk checksum, pemeriksaan integritas, atau pengembangan. Proses hashing berjalan di browser Anda melalui Web Crypto API — input Anda tidak pernah meninggalkan perangkat.
Tentang Hash Generator
Hash kriptografi mengubah input apa pun menjadi string dengan panjang tetap (sidik jari). Input yang sama selalu menghasilkan hash yang sama; perubahan kecil pada input mengubah hash secara total. Hash tidak bisa dibalik untuk mendapatkan data asli. Hash digunakan untuk checksum, integritas file, dan (dengan salt) penyimpanan kata sandi. Alat ini mendukung MD5 (via SparkMD5) serta SHA-1, SHA-256, SHA-512 (via Web Crypto API), dan berjalan sepenuhnya di browser Anda.
Cara menggunakan
- Ketik atau tempel Teks masukan di kotak.
- Pilih Algoritma: MD5 hanya untuk checksum lama; SHA-256 adalah pilihan umum; SHA-512 lebih kuat; SHA-1 sudah lama dan lemah untuk keamanan.
- Klik Buat hash. Hash muncul dalam format hex. Gunakan Salin hash untuk menyalinnya.
Kapan digunakan
- Memverifikasi integritas file atau pesan (membandingkan hash)
- Membuat checksum untuk API atau dokumentasi
- Menguji atau mempelajari cara kerja hashing
- Membuat ID deterministik atau cache key dari konten
Detail
MD5 menghasilkan 32 hex (128 bit); SHA-1 menghasilkan 40 hex (160 bit); SHA-256 menghasilkan 64 hex (256 bit); SHA-512 menghasilkan 128 hex (512 bit). Jangan gunakan MD5 atau SHA-1 untuk keamanan. Untuk hashing kata sandi gunakan bcrypt, scrypt, atau Argon2 dengan salt. Untuk autentikasi pesan lihat HMAC Generator kami.