TF

Инструменты для разработчиков

Генератор хешей: MD5, SHA-1, SHA-256 и SHA-512

Хешируйте текст и файлы алгоритмами MD5, SHA-1, SHA-256, SHA-384, SHA-512 и CRC32 — с HMAC и сравнением хешей.

Работает локально в вашем браузере — введённые данные не загружаются.

Алгоритмы
Введите текст или выберите файл — хеши обновляются по мере ввода.

Что это за инструмент?

Хеш превращает любые данные в короткий «отпечаток» фиксированной длины. Введите текст или перетащите файл, чтобы увидеть все алгоритмы сразу, переключайтесь между hex и Base64, добавьте секретный ключ для подписей HMAC и вставьте ожидаемое значение, чтобы проверить загрузку.

Хеш-функция всегда даёт одинаковый результат для одинаковых данных, но изменение одного символа полностью меняет результат. Поэтому хеши идеальны для контрольных сумм, ключей кеша, удаления дубликатов и проверки целостности.

SHA-256 и SHA-512 — современный выбор для целостности и подписей. MD5 и SHA-1 быстры и ещё популярны для контрольных сумм, но больше не устойчивы к коллизиям — не используйте их для защиты. CRC32 — быстрая сумма для обнаружения ошибок из ZIP и PNG.

Хеширование выполняется локально через Web Crypto API; ваши тексты, файлы и ключи не покидают устройство.

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

  1. Введите или вставьте текст либо переключитесь на «Файл» и выберите файл до 200 МБ.
  2. Отметьте нужные алгоритмы: MD5, SHA-1, SHA-256, SHA-384, SHA-512 или CRC32.
  3. При желании включите HMAC и введите секретный ключ, чтобы получать подписи, как для вебхуков и API.
  4. Выберите hex, HEX в верхнем регистре или Base64 и скопируйте любой хеш одним щелчком.
  5. Чтобы проверить файл, вставьте ожидаемую сумму в поле сравнения — совпавший хеш подсветится.

Примеры

SHA-256 от «hello»

hello
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824

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

Можно ли восстановить текст по хешу?

Нет. Хеши — односторонние функции, а не шифрование. «Обратить» хеш можно только перебором входных данных, поэтому длинные случайные пароли остаются надёжными, даже если их хеш утёк.

Какой алгоритм выбрать?

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

Что такое HMAC?

HMAC объединяет секретный ключ с сообщением перед хешированием. Получить то же значение может только владелец ключа — так Stripe, GitHub и Slack подписывают вебхуки с помощью HMAC-SHA256.

Как проверить скачанный файл?

Выберите «Файл», укажите загрузку и вставьте в поле сравнения контрольную сумму от поставщика. Если какой-то хеш совпадает, файл не повреждён.

Хешировать ли пароли через SHA-256?

Не только им. Храните пароли с медленным алгоритмом с солью — Argon2, bcrypt или scrypt. Быстрые хеши вроде SHA-256 легко взламываются перебором.

Понадобится больше возможностей?

Премиум-инструменты, повышенные лимиты и доступ через API — в наших планах. Версия 1 остаётся бесплатной и приватной в вашем браузере.