←

Локален калкулатор за хешове

Начин на въвеждане

Изберете алгоритъм и начин на въвеждане. Може да се изчислява и хеш на празен текст или файл с размер нула байта.

Начин на използване

Изберете текст или локален файл, след това един алгоритъм SHA и изчислете. Резултатът показва алгоритъма, начина на въвеждане, действителния брой байтове и целия шестнадесетичен хеш с малки букви. Можете да копирате хеша или да маркирате резултата ръчно. Промяната на входните данни незабавно прави предишния резултат невалиден.

Текстът се кодира в UTF-8; новите редове CRLF и CR се преобразуват в LF. Началните и крайните празни знаци не се премахват, регистърът на буквите не се променя и не се извършва нормализация на Unicode. Екраниращите последователности не се интерпретират, а BOM не се добавя или премахва автоматично. Изрично наличните BOM и NUL участват в изчислението. Режимът за файл запазва всички оригинални байтове; името, типът и времето на промяна на файла не участват в изчислението.

Примерът abc не съдържа нов ред. Очакваният хеш SHA-256 е показан по-долу; официалните тестови вектори за останалите алгоритми са в RFC 6234.

ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Обхват и ограничения

Текстът е ограничен до 200000 кодови единици UTF-16 (някои емоджита заемат две) и до 800000 байта след кодиране; файловете са ограничени до 16 MiB. Входните данни не се отрязват. Браузърът трябва да прочете целия файл, а действителната употреба на памет може да надвиши размера му. Хеширането не е криптиране, съхранение на пароли, проверка на подписи или откриване на вируси. То не доказва надежден произход и не гарантира абсолютна липса на колизии. Сравнете с хеш, предоставен по независим надежден канал.

Този инструмент не качва, съхранява или записва в журнал входните данни, файловете или хешовете; страницата продължава да зарежда ресурсите си нормално. Изчистването премахва само препратките на страницата и не гарантира сигурно изтриване на паметта на браузъра или историята на клипборда, нито защита от злонамерени разширения или скриптове на страницата. Вече започнал запис в клипборда не може да бъде оттеглен. Четенето може да бъде прекъснато, но самото изчисляване на хеша не може действително да бъде прекъснато; след отмяна трябва да изчакате края му, преди да изчислявате отново.

Напредъкът на четенето се основава на действително прочетените байтове; етапът на хеширане показва само задача 0/1. Изминалото време, очакваното оставащо време и скоростта се показват с тире, когато са неизвестни. Прочитането на целия файл не означава, че хешът е изчислен.

RFC 6234Web Crypto
Свързани инструменти

Локален калкулатор за хешове

Изберете входните данни и алгоритъма, изчислете и копирайте целия хеш. Празният текст е допустим; в режим за файл трябва да изберете файл. Промяната на входните данни изчиства предишния резултат. Отмяната спира само показването на резултата; самото изчисляване на хеша може да продължава.

настройки