SHA-256 онлайн — посчитать хеш

SHA-256 текста и файла — быстро, через встроенный SubtleCrypto.

Источник
Алгоритмы
Вывод

Отметьте хотя бы один алгоритм.

Сравнить с ожидаемым хешем

Файлы обрабатываются прямо в браузере и никуда не загружаются.

SHA-256 онлайн

Инструмент считает SHA-256 от текста или файла через встроенный в браузер SubtleCrypto — тот же надёжный код, что использует сам браузер для проверки сертификатов, без сторонних библиотек. Результат — 256-битное число в виде 64 шестнадцатеричных символов или, если выбрать вывод Base64, более короткая строка.

Пример

SHA-256 от слова «hello»

Хеш равен 2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824 — общеизвестный контрольный пример: введите «hello» в поле выше и сверьте результат.

Для файлов, скачанных с публичных зеркал (дистрибутивы Linux, установщики, Docker-образы), сверяйте SHA-256 с тем, что опубликовал сам издатель — это самый надёжный способ убедиться, что файл не был подменён при передаче.

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

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

Почему SHA-256 длиннее, чем MD5?
MD5 хранит 128 бит (32 hex-символа), SHA-256 — 256 бит (64 символа). Более длинный хеш означает больше возможных значений и меньше шанс случайного совпадения двух разных файлов — поэтому SHA-256 надёжнее для проверки подлинности.
Где на практике встречается SHA-256?
В TLS-сертификатах сайтов, в блокчейне Bitcoin, в контрольных суммах установочных образов Linux и Docker-образов, в Git (для объектов начиная с новых репозиториев) — это фактический стандарт для целостности и подписей.

Обновлено