Как пользоваться: Генератор SHA-256
- Введите или вставьте текст — SHA-256 и другие хеши обновляются по мере ввода.
- Включите HMAC и введите секретный ключ, чтобы создать подпись HMAC-SHA256.
- Скопируйте хеш или вставьте ожидаемый хеш в поле сравнения, чтобы проверить его.
Что такое SHA-256?
SHA-256 входит в семейство SHA-2, разработанное АНБ США и стандартизированное NIST. Он создает 256-битный хеш — 64 шестнадцатеричных символа — и на практике коллизий для него никогда не находили. Он защищает сертификаты TLS, идентификаторы объектов Git (в репозиториях SHA-256), загрузки программ, Bitcoin и множество API.
HMAC-SHA256 для вебхуков и API
HMAC объединяет секретный ключ с сообщением, поэтому только тот, у кого есть ключ, может создать такую же подпись. Stripe, GitHub, Shopify и многие другие сервисы подписывают вебхуки с помощью HMAC-SHA256: вычислите его по исходному телу запроса с вашим секретом для подписи и сравните с заголовком подписи. Включите HMAC выше, чтобы сделать именно это.
SHA-256 сам по себе не подходит для паролей
SHA-256 намеренно быстрый — он отлично подходит для контрольных сумм, но плох для паролей, потому что злоумышленники могут перебирать миллиарды вариантов в секунду. Храните пароли с помощью намеренно медленного алгоритма, например bcrypt, scrypt или Argon2.
Также ищут как: генератор sha256, sha256 хеш, создать sha256, генератор хеша sha256, hmac sha256, контрольная сумма sha256, текст в sha256.
Инструменты, которые хорошо сочетаются с Генератор SHA-256
- Генератор хешей — Мгновенно вычисляйте хеши MD5 и SHA для любого текста или файла, создавайте подписи HMAC и вставляйте ожидаемую контрольную сумму, чтобы проверить загрузку.
- MD5 генератор — Введите или вставьте текст, и его MD5-хеш появится прямо во время набора.
- HMAC-генератор — Вычисляйте HMAC-подписи с ключом для API-запросов и webhook и проверяйте, совпадает ли полученная подпись с ожидаемой.
- JWT-генератор — Соберите JWT для тестирования API: редактируйте payload, добавляйте стандартные клеймы в один клик и подписывайте токен HMAC-секретом или закрытым ключом RSA / EC.