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

Вычисление SHA-1 хеша онлайн: 40 HEX-символов из любой строки. Для защиты паролей алгоритм устарел.

SHA-1
Скопировано!

Как вычислить SHA-1-хеш онлайн

Генерация SHA-1

SHA-1 дает 160-битный хеш - 40 символов HEX - и долго был отраслевым стандартом для подписей и сертификатов. В 2017 году Google и CWI показали реальную коллизию (атака SHAttered): удалось собрать два разных PDF с одинаковым SHA-1. После этого браузеры перестали доверять SHA-1 в TLS-сертификатах.

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

Где встречается SHA-1

Алгоритм можно встретить:

Особенности SHA-1

ХарактеристикаЗначение
Размер хеша160 бит
Длина строки40 символов HEX
СкоростьВысокая
Криптографическая стойкостьНе рекомендуется

Известные значения SHA-1

Хеш пустой строки - это константа, по которой удобно проверить, что инструмент считает верно:

Исходный текстSHA-1
(пустая строка)da39a3ee5e6b4b0d3255bfef95601890afd80709
git46f1a0bd5592a2f9244ca321b129902a06b53e03

Как вычислить SHA-1 хеш

  1. Введите данные

    Наберите или вставьте строку в левое поле "Исходный текст".

  2. Смотрите SHA-1 справа

    40 HEX-символов появляются в правом поле сразу - пересчет идет прямо в браузере через Web Crypto.

  3. Заберите хеш

    Кнопка "Копировать" сохранит результат в буфер обмена.

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

Нет. Из-за найденных коллизий для новых задач берите SHA-256 или SHA-512

Хеш длиннее - 160 бит против 128 - и устойчивее к коллизиям, но для паролей небезопасны оба

Идентификаторы коммитов в Git, старые TLS-сертификаты, подписи в legacy-API, контрольные суммы архивов