Kalkulator Hash
Kira digest teks biasa atau fail tempatan dalam pelayar dan bandingkan output heksadesimal tepat untuk semakan integriti.
Mula gunakan
Apa yang alat ini bantu anda lakukan
Kira digest teks biasa atau fail tempatan dalam pelayar dan bandingkan output heksadesimal tepat untuk semakan integriti.
Contoh kerja
Teks: hello menggunakan SHA-256
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 (64 aksara heksadesimal keseluruhan)
Bagaimana hasil dihasilkan
Hash kriptografi memetakan bait input arbitrari kepada digest panjang tetap. Perubahan satu bait sepatutnya menghasilkan digest berbeza, tetapi digest tidak boleh memulihkan input asal.
Aliran kerja berguna
- Bandingkan fail yang dimuat turun dengan checksum penerbit
- Jana digest ujian berulang
- Sahkan sama ada dua nilai teks mempunyai bait yang sama
Had penting
- MD5 dan SHA-1 tidak sesuai untuk keselamatan moden yang tahan perlanggaran.
- Hash pantas biasa bukan penyimpanan kata laluan; sistem kata laluan memerlukan fungsi hash kata laluan yang perlahan serta menggunakan salt.
- Perbezaan baris akhir atau pengekodan teks menghasilkan digest berbeza.
Soalan lazim
Bolehkah hash dinyahsulit?
Tidak. Hashing adalah sehala; input lemah masih boleh diteka dengan menghash nilai calon.
Mengapa checksum saya berbeza?
Semak algoritma, versi fail tepat, pengekodan teks, huruf besar/kecil dan baris akhir.
Teks dikodkan sebagai UTF-8 tanpa memangkas ruang atau penormalan Unicode; kotak teks menggunakan LF. Fail menggunakan bait asal termasuk BOM atau CRLF. Input kosong sah. Had: satu fail hingga 64 MiB (67108864 bait) atau 500000 unit kod UTF-16 teks; seluruh fail dibaca ke memori. MD5, SHA-1, SHA-256, SHA-384, SHA-512 memberikan 32, 40, 64, 96, 128 aksara heksadesimal. Huruf besar/kecil hanya mengubah paparan. Hasil mengandungi algoritma, sumber, bait dan digest; salin sahaja, tiada muat turun. Digest sepadan ialah petunjuk, bukan bukti matematik bait sama atau pengarang: perlanggaran wujud. Bandingkan dengan checksum penerbit yang disahkan.
Pemprosesan dilakukan secara setempat dalam pelayar anda.