SHA-256 Hash Calculator (текст/файлын checksum)
SHA-256-ийг хөтөч дээрээ шууд тооцоолно. Оруулсан өгөгдөл хэзээ ч илгээгдэхгүй.
Текст болон файлд checksum-ийг нэг дор үүсгэж, хуулж, шалгана.
SHA-256 тооцоолол (Текст)
Текст оролтыг UTF-8 байт болгон кодлоод Web Crypto API-аар hash тооцно. Auto-calculate идэвхтэй бол үр дүн бичих явцад шинэчлэгдэнэ.
sha256 Checksum (Файл)
Локал ZIP, exe, pdf эсвэл дурын файлыг буулгах эсвэл сонгоод checksum-ийг тооцоолно. Файл хэзээ ч upload хийгдэхгүй.
Хэрхэн ашиглах вэ (3 алхам)
- Текстээ paste хийнэ үү, эсвэл файл буулгаж/сонгоно уу.
- Текстийн hash автоматаар гарна. Файлын хувьд "Calculate SHA-256" дээр дарж эхлүүлнэ.
- Үр дүнг хуулна уу, эсвэл verify хийхдээ хүлээгдэж буй утгыг paste хийнэ үү.
Шалгах жишээнүүд
Хоосон мөр
Оролт: (оролтгүй)
Гаралт: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
Оролт: abc
Гаралт: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Агуулга адил харагдсан ч hash яагаад өөр гардаг вэ
- Шинэ мөрийн төрөл өөр (LF vs CRLF).
- Төгсгөлийн шинэ мөр эсвэл хоосон зай өөр.
- Текстийн encoding өөр (UTF-8 биш).
- Unicode normalization өөр (NFC/NFD).
- Текст оролт ба файлын байт яг ижил биш (жишээ нь BOM).
Түгээмэл асуултууд
Файлыг бас hash хийж болох уу?
Тийм. Локал файлыг хөтөч дээр уншаад SHA-256-аар hash тооцно. Файл upload хийгдэхгүй.
Адилхан харагдах агуулгад hash яагаад өөр байна вэ?
Текст ижил харагдсан ч шинэ мөр, төгсгөлийн зай, encoding, Unicode normalization-оос шалтгаалан байтын дараалал өөр байж болно.
Ямар нэг өгөгдөл сервер рүү илгээгдэх үү?
Үгүй. Боловсруулалт бүрэн хөтөч дээр локалаар явагдана.
Яагаад энэ орчин дэмжигдэхгүй гэж гарч байна вэ?
Web Crypto API нь HTTPS (secure context) шаарддаг. Хэрэгслийг HTTPS дээр нээнэ үү.
Тэмдэглэл
- Web Crypto API нь HTTPS (secure context) шаарддаг.
- Маш том файл санах ой их ашиглаж, боловсруулахад илүү хугацаа авч болно.