Генератор хешей — Получайте MD5- и SHA-хеши любого текста или файла и сравнивайте их с известным хешем.

Введите или вставьте текст либо выберите файл, чтобы сразу увидеть его хеши MD5, SHA-1, SHA-256, SHA-384 и SHA-512. Вставьте полученный хеш, чтобы проверить его соответствие. Вычисление хешей происходит на вашем устройстве, поэтому ваш текст и файлы никогда не загружаются в сеть.

Сгенерировать хеш Ваш текст и файлы остаются в браузере
Генератор хэшей, отображающий хэши MD5, SHA-1 и SHA-256 для фрагмента текста

Ввод

Хэши

Руководство

Руководство по генераторам хэшей: что такое хэши и когда их использовать

Простое объяснение, что такое MD5 и SHA, как проверить файл и для чего не предназначены хэши.

Простое объяснение

Что такое генератор хэшей?

Хеш-функция преобразует любой входной данные — будь то слово или целый файл — в короткий «отпечаток» фиксированной длины. Один и тот же входной данные всегда даёт один и тот же хеш, а даже изменение всего одного символа приводит к получению совершенно другого хеша.

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

Распространённые причины для его использования

Почему люди используют генератор хэшей

Проверить загрузки

Рассчитайте хеш-сумму загруженного файла и сравните её с контрольной суммой, указанной издателем, чтобы убедиться, что файл не повреждён.

Разработчики

Создавайте быстрые контрольные суммы, ключи кэша или тестовые значения для API, подписей и фикстур.

Найти дубликаты

Два файла с одинаковым хешем SHA-256 с практической точки зрения являются одним и тем же файлом.

Какой алгоритм выбрать

MD5, SHA-1 и семейство алгоритмов SHA-2

MD5 выдает 32-символьный шестнадцатеричный хеш, а SHA-1 — 40-символьный. Оба алгоритма подходят для выявления случайных повреждений, но коллизии можно создать намеренно, поэтому не следует использовать их для каких-либо задач, связанных с безопасностью. SHA-256 (64 символа), SHA-384 (96) и SHA-512 (128) относятся к семейству SHA-2 и на сегодняшний день являются безопасным выбором.

Хеш — это не шифрование: его невозможно восстановить, чтобы получить исходные данные. Кроме того, его недостаточно для хранения паролей. Для этих целей используйте медленный хеш паролей с солью, например bcrypt, scrypt или Argon2.

Сделайте это за несколько шагов

Как пользоваться генератором хэшей

  1. Выберите «Текст» или «Файл».
  2. Введите или вставьте текст, либо выберите файл. Хэши появятся сразу же.
  3. Нажмите «Копировать» рядом с нужным вам хэшем. Включите режим ввода заглавных букв, если хотите получить шестнадцатеричные символы в верхнем регистре.
  4. Чтобы проверить файл, скачанный с сайта, вставьте опубликованный хеш в поле сравнения и проверьте, совпадает ли он.
Лучшие результаты

Простые советы

  • Хеш-код текста должен быть введен точно так, как написано. Пробел в конце строки или другой символ окончания строки приводят к получению другого хеш-кода.
  • Для проверки целостности загруженного файла используйте SHA-256, если издатель предоставляет этот алгоритм.
  • Текст преобразуется в хеш в кодировке UTF-8, что соответствует требованиям большинства инструментов и API.
  • При выводе шестнадцатеричного кода регистр не учитывается, поэтому поле сравнения игнорирует регистр и пробелы вокруг символа «#».
Полезно знать

Ограничения и конфиденциальность

Конфиденциальность

Текст и файлы хешируются в вашем браузере с помощью встроенных инструментов браузера. Ничто не загружается, не сохраняется и не регистрируется.

Ограничения

Очень большие файлы загружаются в память, поэтому при работе с файлом объемом в несколько гигабайт на телефоне или старом компьютере могут возникнуть сбои. Хэши MD5 и SHA-1 отображаются исключительно в целях совместимости и не должны использоваться в целях безопасности.

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

Часто задаваемые вопросы о генераторе хэшей

Что такое хеш?

Хеш — это «отпечаток» фиксированной длины, вычисляемый на основе определённых данных. Один и тот же входной набор данных всегда даёт один и тот же хеш, а даже самое незначительное изменение входных данных приводит к полному изменению хеша.

Какой хеш мне использовать?

В большинстве случаев используйте SHA-256, в том числе для проверки загруженных файлов. Алгоритмы MD5 и SHA-1 подходят только для выявления случайных изменений, но не для обеспечения безопасности.

Можно ли восстановить исходный текст, обратив хеш?

Нет. Хеш — это односторонняя функция. Люди могут угадать исходные данные и сравнить хеши, поэтому слабые пароли по-прежнему можно обнаружить.

Как проверить загруженный файл?

Выберите «Файл», выберите загруженный файл и сравните хеш SHA-256 с хэшем, указанным на странице издателя. Вставьте опубликованный хеш в поле сравнения, чтобы увидеть, совпадают ли они или нет.

Почему мой хеш не совпадает с результатом другого инструмента?

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

Безопасен ли алгоритм MD5 для хранения паролей?

Нет. Алгоритм MD5 работает быстро, но в нём известны коллизии. Храните пароли с использованием bcrypt, scrypt или Argon2 вместо простого хеша.

Какова длина каждого хеша?

MD5 состоит из 32 шестнадцатеричных символов, SHA-1 — из 40, SHA-256 — из 64, SHA-384 — из 96, а SHA-512 — из 128.

Мой текст и файлы загружены?

Нет. Всё хешируется внутри вашего браузера, и никакие данные не покидают ваше устройство.

От пользователей этого инструмента

Отзывы

Загрузка отзывов…
Продолжай

Еще больше инструментов в наборе

На главной странице представлены ещё десятки бесплатных инструментов, для использования которых не требуется ключ API.

Предложить инструмент