# Разработчику ✓ Бесплатно Файл не покидает устройство Считает при вводе Четыре алгоритма сразу Сверка с эталоном

Хеш MD5, SHA-1
и SHA-256

Четыре суммы разом — для текста или для файла. Есть поле сверки: вставьте сумму с сайта, и инструмент сам поймёт, каким алгоритмом она посчитана.

Ничего не отправляется на сервер. Суммы считает сам браузер: SHA — встроенной криптографией, той же, которой браузер проверяет сертификаты сайтов. Файл читается на вашем устройстве и никуда не уходит. Проверить можно прямо сейчас: отключите интернет, инструмент продолжит работать.

Кодировка текста
Вид суммы
Текст или файл
Контрольные суммы
MD5
Сломан. Годится для проверки, что файл скачался целиком, но не для защиты.
SHA-1
Сломан. Для новых задач берите SHA-256.
SHA-256
SHA-512
Впишите текст или перетащите файл — суммы посчитаются сразу

Сломанный алгоритм и негодный — не одно и то же

MD5 и SHA-1 называют сломанными, и это правда: для них научились подбирать разные данные с одинаковой суммой. Но из этого не следует, что ими нельзя пользоваться вовсе. Важно, есть ли в вашей задаче тот, кто будет подбирать.

Проверить, что архив скачался целиком, — задача без злоумышленника: биты портит сеть, а не человек, и случайная порча MD5 ловит так же надёжно, как раньше. Проверить подпись, сохранить пароль, удостовериться, что файл не подменили, — задачи, где противник есть, и там MD5 с SHA-1 не годятся: подделка стоит недорого и делается за часы.

Поэтому инструмент считает все четыре суммы сразу и подписывает сломанные прямо в карточке — вместо того чтобы прятать их или запрещать. А поле сверки не спрашивает алгоритм: он однозначно определяется длиной вставленной строки, и человеку, который просто скопировал сумму с сайта, знать её устройство незачем.

  • MD5, SHA-1, SHA-256 и SHA-512 одновременно
  • Текст или файл — перетащите его прямо в поле
  • Сверка с эталоном: алгоритм определяется сам
  • Кодировка текста на выбор — UTF-8 или Windows-1251
  • Своя кнопка копирования у каждой суммы
Чего инструмент не делает Честно
Обратное восстановление Невозможно
Хранение паролей Нужен bcrypt
HMAC с ключом Отдельная задача
Файлы больше 100 МБ Не хватит памяти
Что делает Надёжно
SHA Встроенной криптографией
MD5 По RFC 1321
Файл Не покидает устройство
Сверка Одной вставкой

Частые вопросы

Нет, и это главное свойство инструмента. Суммы считает сам браузер: семейство SHA — встроенной криптографией, той же, которой проверяются сертификаты сайтов, MD5 — нашим кодом на странице. Файл читается на вашем устройстве. Проверить можно прямо сейчас: отключите интернет, всё продолжит работать.
Нет. Сумма считается в одну сторону: из любого объёма данных получаются те же 32 или 64 знака, и обратной дороги нет в принципе. Сайты, которые «расшифровывают» MD5, ничего не расшифровывают — они ищут строку по заранее составленной таблице готовых сумм.
Для проверки, что файл скачался целиком, годится любой, включая MD5: там нет противника, только испорченные сетью биты. Для всего, где важна защита — подписи, проверка подлинности, — берите SHA-256. Для хранения паролей не подходит ни один из четырёх: там нужны алгоритмы, специально сделанные медленными, вроде bcrypt или argon2.
Скорее всего дело в кодировке или в невидимых символах. Русский текст в UTF-8 и в Windows-1251 — это разные байты, а значит и разные суммы; переключатель кодировки есть в настройках. Ещё частая причина — лишний перевод строки в конце, скопированный вместе с текстом.
Перетащите файл в поле, скопируйте сумму с сайта, где вы его скачали, и вставьте в поле сверки внизу. Алгоритм указывать не нужно — он определяется по длине строки. Совпало — файл цел, не совпало — качайте заново.
До 100 мегабайт. Ограничение не в алгоритме, а в памяти: файл читается целиком в браузер. Пятимегабайтный файл считается примерно за десятую долю секунды, стомегабайтный — за пару секунд, и всё это время вкладка занята.