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

What is SHA-256 and when should you use it?

SHA-256 (Secure Hash Algorithm 256-bit) is a cryptographic hash function that produces a fixed 64-character hexadecimal digest from any input. It is a one-way function — you cannot reverse a hash to recover the original text. SHA-256 is used to verify file integrity, store passwords securely (with salting), generate digital signatures, and power Bitcoin's proof-of-work algorithm.

Example: SHA-256("hello") = 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. Even changing one character completely changes the hash — this is called the avalanche effect.

AlgorithmOutput SizeStatus
MD5128-bit (32 hex chars)Broken — avoid for security
SHA-1160-bit (40 hex chars)Deprecated
SHA-256256-bit (64 hex chars)Secure — widely used
SHA-512512-bit (128 hex chars)Secure — higher strength

Генератор Хеша SHA-256 быстро и просто считает 256-битный хеш Secure Hash Algorithm для любого текста. Эта криптографическая функция обязательна для обеспечения целостности и безопасности данных в разных приложениях — от цифровых подписей до блокчейна.

Built by Bob Article by Lace QA by Ben Shipped

Как использовать

  1. 1

    Введи текст или строку в поле ввода.

  2. 2

    Получи 64-символьный hex SHA-256 хеш мгновенно.

  3. 3

    Скопируй хеш для сравнения, проверки целостности или хеширования.

Часто задаваемые вопросы

Ratings & Reviews

Rate this tool

Sign in to leave a written review.
Loading reviews…

SHA-256 онлайн: вставляешь текст, нажимаешь кнопку и получаешь 64 шестнадцатеричных символа. Если ты искал строку 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824, то это SHA-256 от слова hello. Расшифровать SHA-256 нельзя: это хеш, а не шифр, и такие строки «узнают» только перебором известных вариантов. Текст кодируется в UTF-8, поэтому кириллица хешируется так же, как в Linux-команде sha256sum; в Windows-1251 у того же слова был бы другой хеш. У SHA-256 есть российский собрат — ГОСТ Р 34.11-2012 «Стрибог», но в сертификатах сайтов, Git и биткоине работает именно SHA-256.

Что такое SHA-256

SHA-256 — криптографическая хеш-функция из семейства SHA-2. Она берёт любые входные данные и выдаёт отпечаток фиксированной длины 256 бит, записанный как 64 шестнадцатеричных символа, например 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824. В отличие от MD5 и SHA-1 (обе взломаны для задач безопасности), SHA-256 и сегодня считается криптографически стойкой и остаётся рабочей лошадкой современных систем.

Генератор Microapp считает SHA-256 от любого текста, который ты вставишь. Всё происходит в браузере через встроенный API crypto.subtle, который есть во всех современных браузерах. Твой текст не покидает устройство.

Как пользоваться

  1. Вставь или напечатай текст в поле ввода.
  2. Нажми «Generate SHA-256 Hash». Хеш появится в поле ниже: 64 строчных шестнадцатеричных символа.
  3. Нажми «Copy Hash», чтобы скопировать хеш в буфер обмена.
  4. Инструмент хеширует текст, а не файлы. Чтобы проверить, совпадает ли скачанный файл с опубликованным хешем, используй утилиту командной строки: sha256sum в Linux, shasum -a 256 в macOS, certutil -hashfile файл SHA256 в Windows.
Пример. Хеш от hello:
2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824
Сделай первую букву заглавной — Hello — и хеш станет совсем другим:
185f8db32271fe25f561a6fc938b2e264306ec304eda518007d1764826381969
Изменение даже одного бита даёт никак не связанный с прежним результат. Поэтому SHA-256 и подходит для обнаружения любых подмен.

Для чего используют SHA-256

Цифровые подписи. Когда ты подписываешь документ или релиз программы, на деле подписывается SHA-256 документа, а не сам документ. Подписать хеш быстро, и подпись выходит одного размера независимо от объёма документа.

Биткоин и блокчейны. Доказательство работы в биткоине — это SHA-256, применённая дважды к заголовку блока. Майнеры соревнуются, кто найдёт вход, хеш которого окажется меньше целевого значения. Короткого пути нет, остаётся только перебирать варианты. Многие криптовалюты используют в основе SHA-256 или родственные хеш-функции (SHA-3, Blake2 и т. д.).

Сертификаты SSL/TLS. Современные HTTPS-сертификаты подписаны по схеме с SHA-256 (например, RSA или ECDSA с SHA-256). Когда ты открываешь сайт по HTTPS, браузер проверяет эту подпись открытым ключом удостоверяющего центра.

Целостность программ (современная замена MD5). Дистрибутивы Linux, open-source проекты и разработчики ПО публикуют SHA-256 рядом с файлами для скачивания, чтобы ты мог проверить, что твой файл совпадает с выпущенным. Посчитай SHA-256 скачанного файла, сравни с опубликованным значением: если совпало, файл не меняли.

Хеши коммитов в Git. Сегодня Git обозначает каждый коммит хешем SHA-1, а в новых версиях появилась поддержка SHA-256. Хеш учитывает содержимое коммита, родителей, автора и сообщение. Измени любое из этого, и хеш изменится: так Git замечает подделку истории.

Для чего SHA-256 НЕ годится

Хранение паролей. SHA-256 стойкая, но быстрая: современная видеокарта считает миллиарды хешей в секунду. Если хранить пароли как SHA-256, злоумышленник с копией твоей базы переберёт большинство паролей за часы. Для паролей используй bcrypt, Argon2 или scrypt: они специально медленные.

Шифрование. Хеширование работает в одну сторону. «Расшифровки» SHA-256 не существует: по хешу нельзя восстановить исходные данные. Если данные нужно защитить так, чтобы потом их мог прочитать тот, кому положено, используй AES, RSA или другой алгоритм шифрования.

SHA-256, MD5 и SHA-1

ХешДлинаСтатусДля чего
MD5128 бит / 32 hex-символаВзломан (коллизии найдены в 2004)Задачи без требований к безопасности: поиск дублей, ключи кэша, проверка на случайное повреждение
SHA-1160 бит / 40 hex-символовВзломан (коллизия найдена в 2017)Только наследие: Git, старые протоколы. Для новых задач не выбирай.
SHA-256256 бит / 64 hex-символаСтойкий, используется повсеместноВсё, что связано с безопасностью: подписи, сертификаты, блокчейн, проверка файлов
SHA-3 (Keccak)РазнаяСтойкий, другая конструкцияТе же задачи, что и у SHA-256; страховка на случай, если семейство SHA-2 когда-нибудь взломают

Частые вопросы

«SHA-256 устойчива к квантовым компьютерам?» В основном да. Алгоритм Гровера ускоряет поиск прообраза, но у 256-битного хеша остаётся 128 бит стойкости против квантового перебора, и этого достаточно. Устойчивость к коллизиям тоже остаётся с большим запасом. Квантовые компьютеры угрожают схемам подписи, которые используют SHA-256 (RSA, ECDSA), а не самой SHA-256.

«Насколько большим может быть вход?» SHA-256 принимает данные длиной до 2^64 бит, это около 2 эксабайт. На практике это любой файл, документ или сообщение, какое тебе встретится.

«Почему именно 64 символа?» 256 бит ÷ 4 бита на один шестнадцатеричный символ = 64 символа. SHA-512 даёт 128 символов, SHA-1 — 40, MD5 — 32.

Похожие инструменты

Для отпечатков без требований к безопасности подойдёт старший Генератор MD5-хеша: он быстрее и по-прежнему годится для поиска дублей или проверки на случайное повреждение. Чтобы записать двоичные данные текстом (а не хешировать их), используй Кодировщик/декодировщик Base64. А пароль, который потом нужно хешировать через bcrypt, а не SHA, создаст Генератор паролей.