Получить SHA-256 хеш текста

Получите контрольную сумму текста в UTF-8.

До 200 000 символов. Обработка выполняется на вашем устройстве.

Хешируется точный текст UTF-8. Регистр, пробелы и переносы строк влияют на результат. Можно вычислить хеш пустого текста.

Результат

Заполните поля и выполните расчёт. Готовые данные появятся здесь.

Данные остаются на вашем устройстве.

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

  1. Вставьте исходный текст.
  2. Вычислите SHA-256.
  3. Скопируйте контрольную сумму.

Пример

Проверить точное совпадение строки

Исходные данные
Один и тот же текст без изменения пробелов.

Вычислите SHA-256 для обеих копий.

Что получится
Одинаковые контрольные суммы при одинаковых UTF-8 байтах.
Форматы и ограничения

Получите контрольное значение для точно введённой строки. Пробелы, переводы строк и Unicode-представление влияют на результат хеширования.

На входе
Вставленный текст
Результат
TXT, JSON

Контрольная сумма SHA-256 текста в UTF-8.

  • До 200 000 символов.

Пробелы и переводы строк входят в хеш. SHA-256 не является шифрованием или доказательством авторства.

Обработка выполняется на вашем устройстве. Файлы и введённые данные не отправляются серверу; после обновления страницы редактор сбрасывается.

Обработка выполняется в памяти браузера. Введённые данные не отправляются серверу и не сохраняются сервисом; сохраните результат до закрытия страницы. Вход до 200 000 кодовых единиц UTF-16. Хеш не шифрует текст и не позволяет восстановить его. Инструмент не предназначен для хранения паролей.

Вопросы об инструменте

Изменится ли хеш от одного пробела?

Да. Пробел является частью входного текста и меняет его байтовое представление.

Можно ли восстановить текст по SHA-256?

Хеш не служит обратимым кодированием. Он предназначен для сравнения контрольных значений.

В каком виде показывается контрольная сумма?

Результат SHA-256 — 64 шестнадцатеричных знака в нижнем регистре. Это запись 32 байт хеша, а не размер исходного текста.

Можно ли вычислить SHA-256 пустого текста?

Да. Пустое поле является допустимым входом и даёт контрольную сумму пустой последовательности байтов.

Совпадёт ли хеш файла с хешем скопированного из него текста?

Только если совпадут точные байты. BOM, кодировка и тип переносов строк могут отличаться от UTF-8 текста в поле, поэтому для проверки самого файла используйте хеш файла.

Почему одинаково выглядящие буквы могут дать разные хеши?

Визуально одинаковый Unicode может состоять из разных последовательностей знаков. Этот инструмент не нормализует текст перед вычислением SHA-256.

Разобраться в задаче

Все инструкции
Данные и полезное4 мин

Как выбрать кодирование текста и не перепутать его с хешем

Разберите Base64, кодирование URL, HTML-сущности и SHA-256 на отдельных задачах передачи и проверки текста.

Читать инструкцию