Что делает инструмент
Вычисляет криптографические хеши для строки или файла. SHA-1, SHA-256, SHA-384, SHA-512 реализованы через встроенный браузерный API Web Crypto — это быстро и безопасно. MD5 реализован локально (без внешних библиотек) и помечен как устаревший: его не рекомендуют для новых систем, но он необходим для проверки файлов, которые публикуются с MD5-суммой.
Как пользоваться
- Введите текст в поле — хеши пересчитываются автоматически при вводе.
- Для файла перетащите его в область загрузки или нажмите на неё. Файлы до 100 МБ обрабатываются чанками без зависания браузера.
- Переключитесь на Base64 для нужного алгоритма, нажав кнопку «Base64».
- Вставьте эталонный хеш в поле сравнения — инструмент сразу покажет, совпадает ли результат.
Часто задаваемые вопросы
- Зачем проверять хеш файла?
- Чтобы убедиться в целостности: скачанный файл не был повреждён при передаче или намеренно изменён. Разработчики публикуют хеши рядом со ссылками на скачивание.
- Почему MD5 помечен как устаревший?
- MD5 уязвим к коллизионным атакам — можно создать два разных файла с одним хешем. Для верификации файлов он пока используется, но для хранения паролей или подписей применять MD5 нельзя.
- Какой алгоритм выбрать?
- SHA-256 — стандарт для большинства задач. SHA-512 длиннее, но медленнее не всегда: на 64-битных процессорах он работает быстрее SHA-256. SHA-384 — компромисс по длине и скорости.
- Данные уходят на сервер?
- Нет. SHA реализован через
crypto.subtle— встроенный API браузера. Файл не покидает вкладку.