Файловые инструменты

Генератор хеша текста

Вычисляет шестнадцатеричный хеш непустого текста с выбранным алгоритмом.

Запустить инструмент

Генератор вычисляет шестнадцатеричный хеш непустого текста. Вставьте исходное сообщение в поле «Текст» и укажите нужный вариант в поле «Алгоритм». Если поле алгоритма оставить пустым, для непустой строки по умолчанию используется SHA-256. Среди поддерживаемых вариантов можно выбрать MD5, SHA-256, SHA-512 и другие совместимые функции. Перед вычислением название алгоритма очищается от начальных и конечных пробелов, а буквы переводятся в нижний регистр. Любой непустой текст автоматически кодируется в UTF-8 перед расчетной процедурой. После нажатия кнопки запуска на экране появляются готовый шестнадцатеричный хеш в нижнем регистре, нормализованное название алгоритма, размер дайджеста и размер блока в байтах. Если поле текста оставить пустым, вычисление хеша пропускается: область вывода показывает пустую строку хеша и нулевой размер дайджеста. Если указать неподдерживаемое или ошибочное название алгоритма для непустого текста, интерфейс сообщает об ошибке вычисления.

Инструкция

  1. Введите или вставьте непустой текст в поле «Текст».
  2. Укажите SHA-256, MD5 или SHA-512 в поле «Алгоритм» либо оставьте его пустым.
  3. Нажмите кнопку запуска вычисления.
  4. Проверьте шестнадцатеричный хеш, нормализованное имя алгоритма, размер дайджеста и размер блока.
  5. Пример: для строки «Пример сообщения» оставьте алгоритм пустым, чтобы получить результат SHA-256.
  6. Пример: укажите SHA-512, вставьте непустой текст и сравните результат с эталонным значением.
  7. При пустом тексте учитывайте специальный результат без хеширования. Неподдерживаемое название алгоритма приведет к ошибке вычисления.

Примеры

  • Для проверки строки «Пример сообщения» вставьте её в поле «Текст», оставьте поле «Алгоритм» пустым и запустите вычисление. Будет использован SHA-256.
  • Чтобы получить результат для SHA-512, укажите этот алгоритм, вставьте непустой текст и запустите вычисление. Затем сравните хеш с эталонным значением.

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

Какой алгоритм используется по умолчанию?

Для непустого текста по умолчанию используется SHA-256. Пробелы в начале и конце названия алгоритма удаляются, а буквы приводятся к нижнему регистру.

Какой ввод поддерживается?

Генератор принимает текстовое содержимое из поля «Текст». Перед вычислением непустой текст кодируется в UTF-8.

Что произойдет при пустом поле?

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

Что показывает результат?

Для непустого текста отображаются шестнадцатеричный хеш, нормализованное имя алгоритма, размер дайджеста и размер блока в байтах.

Что будет при неподдерживаемом алгоритме?

Для непустого текста выводится сообщение об ошибке, а хеш не формируется.

Встроить этот инструмент

Добавьте рабочий инструмент SmartPlusLab на свой сайт с помощью кода ниже.