Laman utama / Alat Pembangun / Kalkulator Hash
Alat dalam talian percuma

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

Input

Teks: hello menggunakan SHA-256

Hasil

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.