Онлайн-кодер SHA-1

Онлайн-кодер SHA1: мгновенно вычислите хеш-дайджест SHA-1 любого текста в браузере. Подходит для контрольных сумм и совместимости.

Ввод и вывод инструмента

Входной текст:
Результат:Готово

О хеше SHA-1

SHA-1 генерирует фиксированный 40-символьный шестнадцатеричный дайджест из текста любой длины. Широко использовался для ID коммитов Git, цифровых подписей и контрольных сумм файлов. Одинаковый текст всегда даёт одинаковый результат независимо от длины ввода.

Инструмент мгновенно вычисляет дайджест SHA-1 в браузере, что идеально для сверки результатов с Git, устаревшими системами или другими инструментами SHA-1. Внимание: у SHA-1 есть теоретические коллизии, поэтому в новых системах лучше использовать SHA-256.

Which standard defines SHA digests?

SHA-1, SHA-256 and SHA-512 are specified in NIST FIPS 180-4. A digest shows whether a message changed. It is not encryption. SHA-1 is no longer recommended for new security uses.

“This standard specifies hash algorithms that can be used to generate digests of messages. The digests are used to detect whether messages have been changed since the digests were generated.”

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

В чём разница между SHA-1 и MD5?

SHA-1 выдаёт 40 шестнадцатеричных символов (160 бит), а MD5 — 32 (128 бит). SHA-1 длиннее и по дизайну немного устойчивее к коллизиям, но оба считаются непригодными там, где требуется высокая безопасность.

ID коммита Git — это SHA-1?

Да. Хеши объектов коммитов Git традиционно используют SHA-1 (некоторые версии теперь поддерживают SHA-256), поэтому дайджест, созданный здесь, совпадает с проверкой Git.

Можно ли использовать SHA-1 для хранения паролей?

Не рекомендуется. Для хранения паролей следует использовать медленные хеши с солью, такие как bcrypt или argon2. SHA-1 быстрый и имеет риск коллизий, поэтому непригоден для прямого хранения учётных данных.