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

Считает отпечаток строки: одинаковый вход даёт одинаковый SHA-256 — так проверяют, не изменился ли файл. HMAC — то же с ключом (вебхуки). bcrypt — для паролей, каждый раз новый из‑за соли.

SHA/MD5 сравните с эталоном в документации или с выводом sha256sum. HMAC — с подписью в заголовке запроса. bcrypt-хеш кладите в базу или htpasswd, не сравнивайте два хеша глазами — для этого режим проверки в сервисе htpasswd.

Данные

Вставьте сюда данные, которые нужно преобразовать, проверить или разобрать.

Для файлов и строк — SHA-256. Для паролей — только bcrypt. MD5/SHA-1 устарели как защита.

Если заполнен, считается HMAC вместо обычного хеша.

Чем больше, тем медленнее и надёжнее.

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

Введите текст, выберите алгоритм. Для HMAC укажите ключ. bcrypt предназначен для паролей, не для контрольных сумм файлов.

Как интерпретировать результат

Одинаковый вход всегда даёт одинаковый MD5/SHA. Совпадение хеша подтверждает целостность, но MD5 и SHA-1 устарели для защиты от подделки. bcrypt каждый раз новый из‑за соли — сравнивать нужно функцией проверки, а не глазами.

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

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

bcrypt. MD5 и SHA для паролей не используйте.

Зачем HMAC?

Чтобы подтвердить, что сообщение не изменено и создано владельцем ключа.

Почему bcrypt не совпадает при повторном запуске?

В хеш встроена случайная соль. Это ожидаемое поведение.

Как посчитать хеш файла?

Для небольшого текста вставьте содержимое. Крупные файлы удобнее хешировать локально (sha256sum).

SHA-256 и SHA3-256 — одно?

Нет, разные алгоритмы и разные дайджесты.