Kalkulator Hash SHA-256 (Checksum Teks/Fail)
Kira SHA-256 terus dalam pelayar anda. Data input anda tidak pernah dihantar.
Jana, salin dan sahkan checksum untuk teks dan fail di satu tempat.
Pengiraan SHA-256 (Teks)
Input teks dikodkan sebagai bait UTF-8 dan dihash dengan Web Crypto API. Jika kira automatik diaktifkan, hasil dikemas kini semasa anda menaip.
Checksum SHA-256 (Fail)
Lepaskan atau pilih ZIP, exe, pdf tempatan atau apa-apa fail untuk mengira checksum. Fail tidak pernah dimuat naik.
Cara guna (3 langkah)
- Tampal teks, atau lepaskan/pilih fail.
- Hash teks dikira secara automatik. Untuk fail, klik "Kira SHA-256" untuk bermula.
- Salin hasil, atau tampal nilai jangkaan untuk pengesahan.
Contoh pengesahan
Rentetan kosong
Input: (tiada input)
Output: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
Input: abc
Output: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Mengapa hash berbeza walaupun kandungan kelihatan sama
- Gaya baris baharu berbeza (LF vs CRLF).
- Baris baharu di hujung atau ruang di hujung berbeza.
- Pengekodan teks berbeza (bukan UTF-8).
- Normalisasi Unicode berbeza (NFC/NFD).
- Input teks dan bait fail tidak benar-benar sama (contohnya BOM).
Soalan Lazim
Bolehkah saya menghash fail juga?
Ya. Fail tempatan dibaca dalam pelayar anda dan dihash dengan SHA-256. Fail tidak dimuat naik.
Mengapa hash berbeza untuk kandungan yang nampak sama?
Jujukan bait boleh berbeza kerana baris baharu, ruang hujung, pengekodan atau normalisasi Unicode walaupun teks kelihatan sama.
Adakah data dihantar ke pelayan?
Tidak. Pemprosesan dilakukan sepenuhnya secara tempatan dalam pelayar anda.
Mengapa ia mengatakan persekitaran ini tidak disokong?
Web Crypto API memerlukan HTTPS (konteks selamat). Buka alat ini melalui HTTPS.
Catatan
- Web Crypto API memerlukan HTTPS (konteks selamat).
- Fail yang sangat besar boleh menggunakan memori yang lebih banyak dan mengambil masa lebih lama untuk diproses.