SHA-256 калкулатор на hash (checksum за текст/файл)
Изчислявайте SHA-256 директно в браузъра си. Входните ви данни никога не се изпращат.
Генерирайте, копирайте и проверявайте checksum-и за текст и файлове на едно място.
Изчисляване на SHA-256 (текст)
Текстовият вход се кодира като UTF-8 байтове и се хешира с Web Crypto API. Когато автоматичното изчисляване е включено, резултатите се обновяват по време на писане.
sha256 checksum (файл)
Пуснете или изберете локален ZIP, exe, pdf или друг файл, за да изчислите checksum-а му. Файловете никога не се качват.
Как се използва (3 стъпки)
- Поставете текст или пуснете/изберете файл.
- За текста hash-ът се изчислява автоматично. За файлове натиснете "Изчисли SHA-256", за да започнете.
- Копирайте резултата или поставете очакваната стойност за проверка.
Примери за проверка
Празен низ
Вход: (без вход)
Изход: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
abc
Вход: abc
Изход: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
Защо hash-овете се различават, дори когато съдържанието изглежда еднакво
- Различен стил на нов ред (LF срещу CRLF).
- Различен краен нов ред или крайни интервали.
- Различно кодиране на текста (не UTF-8).
- Различна Unicode нормализация (NFC/NFD).
- Текстовият вход и байтовете на файла не са идентични (например BOM).
FAQ
Мога ли да хеширам и файлове?
Да. Локалните файлове се четат във вашия браузър и се хешират със SHA-256. Файловете не се качват.
Защо hash-ът се различава при привидно едно и също съдържание?
Последователностите от байтове може да се различават заради нови редове, крайни интервали, кодиране или Unicode нормализация, дори текстът да изглежда еднакъв.
Изпращат ли се данни към сървъри?
Не. Обработката е изцяло локална във вашия браузър.
Защо пише, че тази среда не се поддържа?
Web Crypto API изисква HTTPS (защитен контекст). Отворете инструмента през HTTPS.
Бележки
- Web Crypto API изисква HTTPS (защитен контекст).
- Много големите файлове могат да използват повече памет и да отнемат повече време за обработка.