Всё выполняется в вашем браузере: введённый текст, ключ HMAC и ожидаемый хеш не покидают устройство.
Рабочая лошадка современного хеширования
SHA-256 относится к семейству SHA-2 и возвращает 256-битный хеш — 64 шестнадцатеричных символа. Хеш строки abc равен ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad. Это выбор по умолчанию для TLS-сертификатов, подписи кода, доказательства работы в блокчейне, подписей JWT и контрольных сумм файлов, и против него не опубликовано ни одной практической коллизии.
Используйте SHA-256 везде, где нужен отпечаток целостности или основа подписи. По сравнению с SHA-512 он быстрее на 32-битном железе и даёт более короткий хеш, который проще вставлять в манифесты, тогда как SHA-512 обеспечивает больший запас прочности. Для паролей не годится ни тот, ни другой — им нужна намеренно медленная функция: bcrypt, scrypt или Argon2.
Как вычислить SHA-256 хеш
- Введите или вставьте данные — 64-символьный хеш пересчитывается по мере ввода.
- Посмотрите хеш, его длину и время вычисления под полем.
- Вставьте ожидаемый SHA-256, чтобы проверить совпадение.
- Скопируйте значение в файл контрольных сумм или подпись.
Частые вопросы о SHA-256
Какой длины SHA-256 хеш?
64 шестнадцатеричных символа — 256 бит — независимо от размера ввода.
Безопасен ли SHA-256?
Да. Практических коллизий и атак на прообраз не известно; это рекомендованный хеш общего назначения.
Можно ли хешировать пароли через SHA-256?
Нет, он слишком быстрый, поэтому перебор дёшев. Используйте bcrypt, scrypt или Argon2 с солью и фактором работы.
Всё выполняется в вашем браузере: введённый текст, ключ HMAC и ожидаемый хеш не покидают устройство.
