Генератор хешей
Вычислите значение хеша по тексту или файлу, затем скопируйте его для сравнения содержимого. Выберите тот же тип хеша, что и у значения для сравнения.
Возможности
Вычисление по тексту или файлу
Введите текст или выберите один файл. Для текста используется UTF-8, для файлов — исходные байты.
Выбор из 5 алгоритмов
Поддерживаются SHA-256, SHA-384, SHA-512, SHA-1 и MD5. Для каждого расчёта выбирается один алгоритм.
Копирование и сравнение значения
Скопируйте вычисленный хеш. Для сравнения со значением от распространителя или другого источника используйте тот же алгоритм.
Как пользоваться
Выберите текст или файл
Введите текст без изменений или выберите один файл для вычисления хеша.
Проверьте алгоритм хеширования
Выберите алгоритм, указанный источником значения для сравнения. Если он не указан, по умолчанию используется SHA-256.
Вычислите и скопируйте значение
Нажмите кнопку, чтобы вычислить хеш, затем скопируйте строку результата для сравнения.
Когда пригодится
Проверка значения скачанного файла
Если распространитель предоставил хеш, вычислите значение локального файла с помощью того же алгоритма и сравните их.
Поиск различий в текстовых данных
Чтобы проверить, передаётся ли одна и та же строка, вычислите хеш ввода вместе с пробелами и переводами строк.
Почему значения различаются, хотя данные выглядят одинаково
Пробелы и переводы строк участвуют в расчёте
Пробелы в начале и конце и завершающий перевод строки автоматически не удаляются. Даже если данные выглядят похоже, значение изменится при различии исходных данных.
Текст рассчитывается в UTF-8
При выборе файла используются его исходные байты без повторной интерпретации в качестве текста. Документы, выглядящие одинаково, дадут разные значения, если отличаются их кодировки.
Хеширование и шифрование решают разные задачи
Хеш преобразует содержимое в значение фиксированной длины. Этот инструмент не предназначен для расшифровки исходных данных или безопасного хранения паролей.
Часто задаваемые вопросы
Можно ли вычислить хеш пустого текста?
Да. Если оставить текстовое поле пустым, будет создан хеш пустых данных. Для ввода из файла выберите файл.
Одинаковые имена файлов дают одинаковые значения?
Вычисление выполняется по байтам содержимого, а не по имени файла. Если содержимое и алгоритм одинаковы, изменение только имени файла даст то же значение.
Какой алгоритм выбрать?
Используйте алгоритм, указанный источником значения, с которым вы сравниваете. Если алгоритм не указан, по умолчанию используется SHA-256. MD5 и SHA-1 подходят для проверки совместимости; не используйте их для проверки безопасности.
Означает ли совпадение значения, что файл безопасен?
Совпадение хешей может служить подсказкой для сравнения, но инструмент не проверяет безопасность файла или подлинность его распространителя. Также проверьте источник и алгоритм сравниваемого хеша.
Ввод и результаты
- Ввод
- Текст или один файл любого типа.
- Результаты
- Хеш для выбранного алгоритма. При изменении ввода или алгоритма старый результат очищается.
- Получение результата
- Вычисленную строку хеша можно скопировать.