Генератор SHA-256

Создаёт SHA-256 (64 шестнадцатеричных символов) из текста — в браузере

{{ __t('characters') }} · {{ __t('bytes') }}
SHA-256

{{ __t('empty_state') }}

Что такое SHA-256?

SHA-256 входит в семейство SHA-2 и выдаёт 256-битное значение (64 шестнадцатеричных символа). Сегодня это де-факто стандарт для цифровых подписей, TLS-сертификатов, блокчейна (Bitcoin) и проверки целостности файлов.

Безопасность и коллизии

SHA-256 на сегодня считается стойким к коллизиям: практических коллизий неизвестно. Для коллизии (атака дней рождения) нужно около 2^128 операций — это далеко за пределами текущих вычислительных возможностей.

Сценарии использования

  • Проверка целостности файлов (контрольная сумма)
  • Цифровые подписи и сертификаты
  • HMAC (проверка подлинности сообщений)
  • Детерминированные API- и кэш-ключи