Инструменты для разработчиков
Генератор хешей: 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; ваши тексты, файлы и ключи не покидают устройство.
Как пользоваться: Генератор хешей
- Введите или вставьте текст либо переключитесь на «Файл» и выберите файл до 200 МБ.
- Отметьте нужные алгоритмы: MD5, SHA-1, SHA-256, SHA-384, SHA-512 или CRC32.
- При желании включите HMAC и введите секретный ключ, чтобы получать подписи, как для вебхуков и API.
- Выберите hex, HEX в верхнем регистре или Base64 и скопируйте любой хеш одним щелчком.
- Чтобы проверить файл, вставьте ожидаемую сумму в поле сравнения — совпавший хеш подсветится.
Примеры
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 остаётся бесплатной и приватной в вашем браузере.