Рассчитать хэши

Бесплатный онлайн-калькулятор хэшей, работающий полностью в браузере. Вставьте текст или перетащите файл (до 500 МБ), выберите один или несколько алгоритмов (MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32), выберите hex или base64, при необходимости задайте ключ для расчёта HMAC-вариантов вместо обычных дайджестов. Файлы читаются по 4 МБ кусками, поэтому 500 МБ не перегружает вкладку. Блок сравнения внизу принимает два хэша и говорит, совпадают ли они — удобно для проверки целостности файла по опубликованному checksum.

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

1
Выберите режим ввода

Вкладка «Текст» для ввода, «Файл» для drag-and-drop.

2
Выберите алгоритмы

Отметьте чекбоксы — все считаются параллельно.

3
Задайте формат вывода

Hex для традиционного отображения, base64 для JWT-стиля.

4
Рассчитайте

Кликните по результату для копирования; «Сравнить» — для проверки.

Хэширование текста или файлов в браузере — MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32 с HMAC

Алгоритмы
Вывод
HMAC (опционально)
Если задан ключ, все выбранные алгоритмы считаются как HMAC-… вместо обычных дайджестов.

Сравнить два хэша

Вставьте два хэша для сравнения
Не знаешь, что попробовать?
400+ бесплатных инструментов — открой сюрприз
🎲 Сюрприз

Особенности

Шесть алгоритмов Текст или файл Режим HMAC Hex или base64 Сравнение хэшей Стандартные примитивы
Понравился сайт? Хотите чтобы он развивался дальше? Поддержите развитие нашего проекта — это вернется Вам добром. Нам нужна Ваша поддержка! Отблагодарить

Типичные применения

  • Проверить скачанный ISO по опубликованной контрольной сумме SHA-256.
  • Рассчитать content hash для cache-busting или генерации ETag.
  • Рассчитать HMAC-SHA256 в JWT-стиле для подписи API-запроса.
  • Быстро получить MD5 для legacy-системы, которая всё ещё его просит.
  • Сравнить два больших файла на идентичность без побайтового сравнения.

Почему именно этот

Большинство онлайн-хэшеров либо падают на больших файлах (пытаются загрузить весь файл в память сразу), либо требуют round-trip аплоада на сервер. Мы стримим файлы кусками по 4 МБ через нативную крипту браузера, так что ISO на 500 МБ работает в обычной вкладке браузера и байты никогда не покидают вашу машину. HMAC и CRC32 — first-class; большинство онлайн-инструментов их пропускают. Вывод совпадает с `sha256sum`, `md5sum`, OpenSSL и любой другой стандартной реализацией, так что им можно проверить загрузку по любой опубликованной контрольной сумме.

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

MD5 ещё безопасен?

Не для безопасности — MD5 сломан с 2004 года. Он подходит для быстрых content-checksum (cache-ключи, дедупликация), где adversarial-коллизии не важны. Для подписей, хранения паролей и всего security-критичного используйте SHA-256 или лучше.

Что такое HMAC?

Конструкция с ключом. Обычный SHA-256(message) может пересчитать любой; HMAC-SHA256(key, message) требует ключ для расчёта или проверки — поэтому работает как код аутентификации сообщений. Используется в API-подписях (AWS, Stripe и др.) и JWT HS256.

Какого размера файл можно хэшировать?

Лимит 500 МБ — чтобы страница оставалась отзывчивой на слабых устройствах. Само хэширование streaming-friendly — единственное давление на память — буфер FileReader на чанк.

Загружается ли мой файл куда-то?

Нет. Файл читается локально кусками по 4 МБ и хешируется внутри вашей вкладки браузера — байты не уходят на наш сервер. Так вы можете проверить ISO 4 ГБ по опубликованному SHA-256 без оплаты исходящего трафика. Результат совпадает с `sha256sum` на Linux / `shasum -a 256` на macOS / `certutil -hashfile` на Windows.

Hex или base64 — что выбрать?

Hex — традиционное представление (как на страницах загрузки). Base64 короче и используется в JWT и многих веб-API для HMAC-подписей. Выбирайте то, что ожидает целевая система.

На мобильном работает?

Да. Лимит 500 МБ применяется, но для типичных мобильных нагрузок (фото, документ) хэширование — меньше секунды.

💡 Хотите, чтобы мы улучшили этот инструмент лично для вас?

Мы можем! И это бесплатно. Просто отправьте нам сообщение с вашим пожеланием. Если хотите обсудить детали — оставьте свою почту, и мы с вами свяжемся. Можно анонимно.

Как вы оцениваете этот инструмент?

Спасибо за вашу оценку!
Хотите рассказать подробнее? Оставьте комментарий!
Спасибо! Ваш комментарий появится после модерации.
Кому подходит этот инструмент
Опубликовано