← Инструменты

Хеш-калькулятор

SHA-1, SHA-256, SHA-384, SHA-512 и MD5 для строки или файла. Вывод HEX и Base64. Без сервера.

Или файл (до 100 МБ)
Данные не покидают ваш браузер

Что делает инструмент

Вычисляет криптографические хеши для строки или файла. SHA-1, SHA-256, SHA-384, SHA-512 реализованы через встроенный браузерный API Web Crypto — это быстро и безопасно. MD5 реализован локально (без внешних библиотек) и помечен как устаревший: его не рекомендуют для новых систем, но он необходим для проверки файлов, которые публикуются с MD5-суммой.

Как пользоваться

  1. Введите текст в поле — хеши пересчитываются автоматически при вводе.
  2. Для файла перетащите его в область загрузки или нажмите на неё. Файлы до 100 МБ обрабатываются чанками без зависания браузера.
  3. Переключитесь на Base64 для нужного алгоритма, нажав кнопку «Base64».
  4. Вставьте эталонный хеш в поле сравнения — инструмент сразу покажет, совпадает ли результат.

Часто задаваемые вопросы

Зачем проверять хеш файла?
Чтобы убедиться в целостности: скачанный файл не был повреждён при передаче или намеренно изменён. Разработчики публикуют хеши рядом со ссылками на скачивание.
Почему MD5 помечен как устаревший?
MD5 уязвим к коллизионным атакам — можно создать два разных файла с одним хешем. Для верификации файлов он пока используется, но для хранения паролей или подписей применять MD5 нельзя.
Какой алгоритм выбрать?
SHA-256 — стандарт для большинства задач. SHA-512 длиннее, но медленнее не всегда: на 64-битных процессорах он работает быстрее SHA-256. SHA-384 — компромисс по длине и скорости.
Данные уходят на сервер?
Нет. SHA реализован через crypto.subtle — встроенный API браузера. Файл не покидает вкладку.