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

Бесплатный онлайн-калькулятор хэшей, работающий полностью в браузере. Вставьте текст или перетащите файл (до 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-… вместо обычных дайджестов.

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

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

Особенности

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

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

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

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

Многие онлайн-хэшеры падают на больших файлах, потому что загружают весь файл в память сразу. Этот стримит файлы кусками по 4 МБ через нативный Web Crypto API браузера, так что даже 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 МБ и хэшируется в браузере через нативный Web Crypto API, так что даже ISO на 4 ГБ можно посчитать без загрузки целиком в память. Результат совпадает с `sha256sum` / `shasum -a 256` / `certutil -hashfile`.

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

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

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

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

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

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

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

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