Генератор SHA-256 хеша онлайн
Хеши
Сравнить с заданным хешем
Вставьте полученную контрольную сумму: hex, Base64 или целую строку вроде «abc123… file.iso».
Проверка по распространённым паролям
Хеш расшифровать нельзя, но слабые пароли можно подобрать. Это сравнивает ваш хеш с хешами 10 000 самых распространённых паролей в вашем браузере.
Генератор SHA-256 хеша онлайн
Посчитайте SHA-256 текста или файла, создайте HMAC-SHA256 или сравните файл с контрольной суммой SHA-256 со страницы загрузки. Расчёт идёт в вашем браузере, ничего не загружается. Страница также показывает MD5, SHA-1, SHA-384 и SHA-512 тех же данных.
Как получить SHA-256
- Введите или вставьте текст: 64-символьный SHA-256 появится сразу.
- Для файла откройте вкладку Файл и перетащите его (до 2 ГБ).
- Для HMAC-SHA256 введите секретный ключ в поле рядом с текстом.
- Чтобы проверить контрольную сумму, вставьте её в поле Сравнить.
Пример: SHA-256 слова hello — 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824.
Что такое SHA-256?
SHA-256 входит в семейство SHA-2, которое разработало АНБ, а NIST опубликовал в 2001 году (FIPS 180-2, сейчас FIPS 180-4). Он создаёт 256-битный хеш, записанный как 64 шестнадцатеричных символа (44 в Base64). Практических атак на него не известно, поэтому сегодня это стандартный выбор.
Где применяется SHA-256
- Контрольные суммы файлов: дистрибутивы Linux, установщики и пакеты публикуют SHA-256.
- Сертификаты TLS и подпись кода: сертификаты подписываются с SHA-256 или более стойким хешем.
- Docker и контейнеры: дайджесты образов выглядят как
sha256:.... - HMAC-SHA256: подписи вебхуков и запросов к API (AWS, GitHub, Stripe и многие другие).
- Bitcoin: хеширование блоков и адреса используют двойной SHA-256.
- Subresource Integrity: значения
sha256-,sha384-иsha512-допустимы в атрибутахintegrity.
Замечание для разработчиков: не подписывайте SHA-256(секрет + сообщение)
SHA-256 уязвим для атаки удлинения сообщения: зная хеш секрет + сообщение, злоумышленник может вычислить хеш секрет + сообщение + продолжение, не зная секрета. Для подписей используйте HMAC-SHA256 (введите ключ в поле секрета). А для паролей применяйте bcrypt или Argon2, а не SHA-256.
Как проверить SHA-256 файла
Используйте вкладку Файл или командную строку:
| Система | Команда |
|---|---|
| Linux | md5sum file.iso, sha1sum file.iso, sha256sum file.iso |
| macOS | md5 file.iso, shasum -a 1 file.iso, shasum -a 256 file.iso |
| Windows PowerShell | Get-FileHash file.iso -Algorithm MD5 (или SHA1, SHA256, SHA384, SHA512) |
| Командная строка Windows | certutil -hashfile file.iso SHA256 |
| Любая система с OpenSSL | openssl dgst -sha256 file.iso |
Частые вопросы
Какой длины SHA-256 хеш?
256 бит: 64 шестнадцатеричных символа или 44 символа в Base64.
SHA-256 или SHA-3?
SHA-3 (Keccak, 2015) — другая конструкция, стандартизованная как запасной вариант на случай, если SHA-2 когда-нибудь сломают. SHA-2 не сломан, поэтому SHA-256 остаётся практичным выбором.
Можно ли обратить SHA-256?
Нет. Только подобрать: поле проверки по частым паролям сравнивает ваш хеш с SHA-256 10 000 самых частых паролей локально в браузере.
Загружаются ли мой текст или файл?
Нет, всё остаётся в вашем браузере.
Похожие инструменты
Генератор хешей онлайн: MD5, SHA-1, SHA-256, SHA-384 и SHA-512 текста или файла до 2 ГБ, HMAC, сравнение контрольных сумм, SRI. В браузере.
Бесплатный генератор MD5 онлайн: MD5 текста или файла до 2 ГБ, сравнение с контрольной суммой, проверка по частым паролям. Считается в браузере.
Бесплатный генератор SHA-1 онлайн: SHA-1 текста или файла до 2 ГБ, сравнение с контрольной суммой. Считается в браузере, ничего не загружается.
Популярные инструменты
Узнайте, где размещён сайт: IP-адрес, хостинг-компания (ASN), страна и город сервера. Бесплатная проверка хостинга для любого домена.
Бесплатный IP Lookup: страна, город, координаты и часовой пояс IP-адреса, а также имя хоста через обратный DNS (reverse IP). IPv4 и IPv6.
DNS lookup онлайн: A, AAAA, CNAME, MX, NS, TXT, SOA и CAA записи любого домена и его SSL-сертификат. Узнайте, почему не срабатывает DNS lookup.
Проверьте из США (Нью-Йорк), доступен ли сайт: код ответа HTTP и время ответа в миллисекундах. Бесплатный пинг из США для любого URL.