Generator Hash Online — MD5, SHA-1, SHA-256, SHA-512
Hitung hash MD5, SHA-1, SHA-256, dan SHA-512 dari teks apa pun secara instan.
Kegunaannya
Hash kriptografis dalam milidetik
Berbagai algoritma
MD5, SHA-1, SHA-256, dan SHA-512 tersedia dalam satu tempat untuk kasus penggunaan apa pun.
100% privat
Hash dihitung di browser Anda menggunakan Web Crypto API. Teks Anda tidak pernah meninggalkan perangkat Anda.
Web Crypto API
Menggunakan implementasi bawaan browser, yang sama dengan yang mendukung koneksi HTTPS dan JWT.
Instan
Hash muncul dalam milidetik bahkan untuk teks yang panjang. Tidak diperlukan pengiriman formulir.
Cara kerjanya
Tiga langkah, tanpa kerumitan
Masukkan teks Anda
Ketik atau tempel teks yang ingin Anda hash. Bisa berupa kata sandi, pesan, string konfigurasi, atau teks apa pun.
Pilih algoritmanya
Pilih MD5, SHA-1, SHA-256, atau SHA-512 berdasarkan kasus penggunaan Anda. SHA-256 adalah pilihan yang direkomendasikan untuk proyek baru.
Salin hashnya
Hash heksadesimal muncul seketika. Salin dengan satu klik untuk verifikasi integritas, penyimpanan aman, atau perbandingan.
FAQ
Ada pertanyaan?
MD5 menghasilkan hash 128-bit atau 32 karakter heksadesimal, sementara SHA-256 menghasilkan hash 256-bit atau 64 karakter heksadesimal. Perbedaan utamanya bukan pada ukuran tetapi pada keamanan: MD5 memiliki tabrakan yang diketahui yaitu dua input berbeda yang menghasilkan hash yang sama, sehingga tidak aman untuk tanda tangan digital dan sertifikat. SHA-256 yang merupakan bagian dari keluarga SHA-2 tidak memiliki tabrakan yang diketahui dan merupakan standar yang direkomendasikan NIST untuk aplikasi keamanan.
Tidak. Keduanya adalah operasi yang pada dasarnya berbeda. Enkripsi bersifat reversibel: dengan kunci, Anda dapat mendekripsi pesan aslinya. Hashing adalah fungsi satu arah: diberikan hash, tidak mungkin secara komputasi memulihkan input asli. Hashing tidak melindungi kerahasiaan data melainkan melindungi integritasnya: memungkinkan verifikasi bahwa data tidak telah dimodifikasi tanpa mengungkapkan data asli.
MD5 tidak aman untuk aplikasi kriptografis karena tabrakan praktis telah ditemukan: pada tahun 2004, para peneliti menunjukkan bahwa mereka dapat membuat dua file berbeda dengan hash MD5 yang sama dalam beberapa jam. Ini membatalkan penggunaannya dalam tanda tangan digital dan sertifikat SSL. Namun MD5 tetap valid untuk checksum non-kriptografis seperti memverifikasi integritas file yang diunduh di mana serangan tabrakan yang disengaja bukan merupakan ancaman.
SHA-512 menghasilkan hash 512-bit atau 128 karakter heksadesimal dan merupakan bagian dari keluarga SHA-2. Ia digunakan dalam aplikasi yang memerlukan tingkat keamanan tertinggi: tanda tangan digital bernilai tinggi, derivasi kunci kriptografis, protokol autentikasi untuk sistem kritis, dan pengarsipan jangka panjang. Pada arsitektur 64-bit, SHA-512 sebenarnya bisa lebih cepat dari SHA-256 karena lebih baik memanfaatkan operasi 64-bit prosesor.
Tidak, berdasarkan desain matematis. Fungsi hash bersifat satu arah: menghasilkan output panjang tetap dari input panjang sembarang dan transformasi ini tidak dapat dibalik. Yang mungkin dilakukan adalah serangan kamus atau serangan rainbow table: menghitung hash kata sandi umum sebelumnya dan mencari kecocokan. Inilah mengapa kata sandi tidak boleh disimpan sebagai hash biasa, melainkan dengan fungsi hash yang lambat seperti bcrypt atau Argon2 dengan salt.
Fungsi hash kriptografis: MD5, SHA-1, SHA-256, dan SHA-512 dijelaskan
Fungsi hash kriptografis adalah fungsi matematis satu arah yang mengubah input dengan panjang sembarang menjadi output panjang tetap yang disebut digest atau hash. Properti esensial dari fungsi hash yang aman adalah: determinisme di mana input yang sama selalu menghasilkan hash yang sama, efek avalanche di mana mengubah satu bit input mengubah sekitar 50% bit hash, resistensi preimage di mana input tidak dapat dipulihkan dari hash, dan resistensi tabrakan di mana tidak ada dua input berbeda yang dapat ditemukan dengan hash yang sama.
Keluarga SHA atau Secure Hash Algorithm dikembangkan oleh NSA dan distandarisasi oleh NIST. SHA-1 dari tahun 1995 dengan 160 bit sudah tidak digunakan lagi sejak 2017 ketika Google mendemonstrasikan tabrakan praktis pertama dengan serangan SHAttered. SHA-2 dari tahun 2001 mencakup SHA-224, SHA-256, SHA-384, dan SHA-512 dan tetap aman untuk semua aplikasi saat ini. SHA-3 dari tahun 2015 menggunakan arsitektur yang sepenuhnya berbeda sebagai alternatif desain terhadap SHA-2, meskipun SHA-2 tetap menjadi standar yang paling banyak diadopsi.
Convertir.ai menghitung hash menggunakan SubtleCrypto API browser melalui window.crypto.subtle.digest(), implementasi yang sama yang mengamankan koneksi HTTPS dan memvalidasi token JWT. API ini tersedia di semua browser modern tanpa dependensi eksternal. Berjalan sepenuhnya di sisi klien, teks yang Anda masukkan tidak pernah dikirimkan melalui jaringan, menjadikannya cocok untuk menghitung hash data sensitif seperti fragmen kata sandi atau string konfigurasi privat.