SHA-256 Hash Calculator (текст/файлын checksum)

SHA-256-ийг хөтөч дээрээ шууд тооцоолно. Оруулсан өгөгдөл хэзээ ч илгээгдэхгүй.

Текст болон файлд checksum-ийг нэг дор үүсгэж, хуулж, шалгана.

Хөтөч дээр тооцоолно Файл upload хийхгүй Copy болон verify-д бэлэн
Хөтөч дээр тооцоолно. Текст ба файл хэзээ ч сервер рүү илгээгдэхгүй.

SHA-256 тооцоолол (Текст)

Текст оролтыг UTF-8 байт болгон кодлоод Web Crypto API-аар hash тооцно. Auto-calculate идэвхтэй бол үр дүн бичих явцад шинэчлэгдэнэ.

sha256 Checksum (Файл)

Локал ZIP, exe, pdf эсвэл дурын файлыг буулгах эсвэл сонгоод checksum-ийг тооцоолно. Файл хэзээ ч upload хийгдэхгүй.

Хэрхэн ашиглах вэ (3 алхам)

  1. Текстээ paste хийнэ үү, эсвэл файл буулгаж/сонгоно уу.
  2. Текстийн hash автоматаар гарна. Файлын хувьд "Calculate SHA-256" дээр дарж эхлүүлнэ.
  3. Үр дүнг хуулна уу, эсвэл 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) шаарддаг.
  • Маш том файл санах ой их ашиглаж, боловсруулахад илүү хугацаа авч болно.