Генератор хешей

Хешируйте текст или файлы с MD5, CRC32, SHA-1/256/512, SHA-3 и Keccak, выводите hex или Base64 и сверяйте дайджест с ожидаемым хешем.

Загрузка инструмента…

Генератор хешейВведите текст или перетащите файл, чтобы сразу вычислить дайджесты MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA-3 и Keccak с выводом в hex или Base64, в верхнем или нижнем регистре. Вставьте ожидаемый хеш, чтобы проверить совпадение за почти постоянное время, и показывайте только нужные алгоритмы. Всё выполняется локально с помощью Web Crypto API и WebAssembly — ваш текст и файлы никогда не покидают браузер.

Что такое Генератор хешей?

Генератор хешей — это бесплатный онлайн-калькулятор хешей и контрольных сумм, который одновременно преобразует текст или загруженный файл в несколько дайджестов: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 и Keccak-256. Разработчики и администраторы используют его для создания контрольных сумм, снятия отпечатков файлов, формирования ключей кеша и проверки загрузок: достаточно вставить ожидаемый хеш издателя, чтобы подтвердить совпадение. Вывод можно показать в hex в нижнем или верхнем регистре или в Base64, а каждый алгоритм можно включать и выключать, чтобы сосредоточиться на одном дайджесте. Хеширование файлов читает байты через Web Crypto API, а CRC32, SHA-3 и Keccak выполняются через модуль WebAssembly — всё в браузере.

Как пользоваться Генератор хешей

  1. Выберите вверху Текст или Файл — введите или вставьте текст либо перетащите файл, чтобы хешировать его байты.
  2. Откройте Настройки (⚙), чтобы включить дополнительные алгоритмы (CRC32, SHA-3, Keccak) или скрыть ненужные.
  3. В Настройках выберите вывод в hex или Base64 и нижний или ВЕРХНИЙ регистр для hex.
  4. Прочитайте каждый дайджест ниже и нажмите «Копировать», чтобы поместить его в буфер обмена.
  5. Для проверки вставьте известный хеш в поле «Проверка» — галочка покажет, какой алгоритм совпал.

Примеры

Хеширование строки "abc"

Ввод

abc

Вывод

MD5: 900150983cd24fb0d6963f7d28e17f72
SHA-1: a9993e364706816aba3e25717850c26c9cd0d89d
SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Проверка загрузки

Переключитесь на Файл, перетащите скачанный установщик, затем вставьте контрольную сумму SHA-256 со страницы релиза в поле «Проверка». Галочка рядом с SHA-256 подтверждает, что файл цел.

Контрольная сумма CRC32

Включите CRC32 в Настройках, чтобы получить короткую 8-символьную контрольную сумму для быстрых некриптографических проверок целостности текста или файлов.

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

Какие алгоритмы хеширования поддерживаются?
Восемь: MD5, CRC32, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512 и Keccak-256. MD5, SHA-1, SHA-256 и SHA-512 включены по умолчанию; остальные включите в Настройках.
Может ли он хешировать файлы, а не только текст?
Да. Переключитесь в режим Файл и перетащите любой файл — его необработанные байты хешируются в вашем браузере. Семейство SHA использует Web Crypto API; CRC32, SHA-3 и Keccak используют модуль WebAssembly.
Как работает проверка?
Вставьте известный хеш в поле «Проверка». Он сравнивается с каждым показанным дайджестом в hex (без учёта регистра) и в Base64 с помощью почти постоянного по времени сравнения, а совпавший алгоритм подсвечивается.
Загружаются ли мой текст и файлы куда-либо?
Нет. Всё хеширование выполняется на 100% на стороне клиента в вашем браузере; на сервер ничего не отправляется, поэтому это безопасно для приватных файлов и конфиденциальных строк.
Можно ли использовать MD5 или SHA-1 для безопасности?
Нет. MD5, SHA-1 и CRC32 не устойчивы к коллизиям и предназначены для контрольных сумм или ключей кеша. Для всего, что связано с безопасностью, используйте SHA-256, SHA-512 или SHA-3.

Похожие инструменты