Входные данные
Хэш SHA-256
Ожидаемый хеш (необязательно)
Пересчитывается при вводе. Hex нечувствителен к регистру — символы ':' и пробелы игнорируются.

Всё выполняется в вашем браузере: введённый текст, ключ HMAC и ожидаемый хеш не покидают устройство.

Рабочая лошадка современного хеширования

SHA-256 относится к семейству SHA-2 и возвращает 256-битный хеш — 64 шестнадцатеричных символа. Хеш строки abc равен ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. Это выбор по умолчанию для TLS-сертификатов, подписи кода, доказательства работы в блокчейне, подписей JWT и контрольных сумм файлов, и против него не опубликовано ни одной практической коллизии.

Используйте SHA-256 везде, где нужен отпечаток целостности или основа подписи. По сравнению с SHA-512 он быстрее на 32-битном железе и даёт более короткий хеш, который проще вставлять в манифесты, тогда как SHA-512 обеспечивает больший запас прочности. Для паролей не годится ни тот, ни другой — им нужна намеренно медленная функция: bcrypt, scrypt или Argon2.

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

  1. Введите или вставьте данные — 64-символьный хеш пересчитывается по мере ввода.
  2. Посмотрите хеш, его длину и время вычисления под полем.
  3. Вставьте ожидаемый SHA-256, чтобы проверить совпадение.
  4. Скопируйте значение в файл контрольных сумм или подпись.

Частые вопросы о SHA-256

Какой длины SHA-256 хеш?

64 шестнадцатеричных символа — 256 бит — независимо от размера ввода.

Безопасен ли SHA-256?

Да. Практических коллизий и атак на прообраз не известно; это рекомендованный хеш общего назначения.

Можно ли хешировать пароли через SHA-256?

Нет, он слишком быстрый, поэтому перебор дёшев. Используйте bcrypt, scrypt или Argon2 с солью и фактором работы.

Всё выполняется в вашем браузере: введённый текст, ключ HMAC и ожидаемый хеш не покидают устройство.