DevToolPal
RU

Генератор хешей MD5 и SHA

Вычисление хешей MD5, SHA-1, SHA-256, SHA-384 и SHA-512 для любого текста одновременно, в hex или Base64.

Работает локально, без загрузки на сервер

Параметры

Формат вывода

Текст

Символов: 0 · 0 B

Хеши

Здесь появится результат

Что делает инструмент

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

Инструмент вычисляет пять распространённых хешей одновременно, прямо во время ввода:

  • MD5 — 128 бит, 32 hex-символа
  • SHA-1 — 160 бит, 40 hex-символов
  • SHA-256 — 256 бит, 64 hex-символа
  • SHA-384 — 384 бита, 96 hex-символов
  • SHA-512 — 512 бит, 128 hex-символов

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

  1. Введите или вставьте текст в поле Текст, перетащите файл или нажмите Пример.
  2. Все хеши обновляются сразу. Нажмите Копировать рядом с нужным.
  3. Выберите формат вывода Hex или Base64 и включите Hex в верхнем регистре, если система, с которой вы сравниваете, использует заглавные буквы.

Пример

У предложения The quick brown fox jumps over the lazy dog хеш MD5 — 9e107d9d372bb6826bd81d3542a419d6, а хеш SHA-256 — d7a8fbb307d7809469ca9abcb0082e4f8d5651e46d3cdb762d02d0bf37c9e592. Добавьте точку в конце, и все хеши полностью изменятся.

Примечания

Перед хешированием текст переводится в UTF-8 — так по умолчанию делают почти все языки программирования и утилиты командной строки. Завершающий перевод строки учитывается: echo "abc" | md5sum хеширует abc\n, а echo -n "abc" | md5sum — abc.

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

› Какой хеш выбрать?

Для всего нового используйте SHA-256 или SHA-512. MD5 и SHA-1 взломаны с точки зрения безопасности (коллизии можно получить намеренно), но всё ещё годятся как быстрые контрольные суммы и нужны многим старым системам.

› Можно ли обратить хеш и получить исходный текст?

Нет. Хеш-функции односторонние. Сайты «расшифровки MD5» лишь ищут заранее вычисленные хеши распространённых слов — именно поэтому короткие или популярные пароли небезопасны.

› Стоит ли хешировать пароли через SHA-256?

Не в одиночку. Для паролей нужен медленный алгоритм с солью, например Argon2, bcrypt или scrypt. Простые SHA-хеши перебираются очень быстро.

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

Проверьте, нет ли в конце перевода строки или пробелов, и какая используется кодировка текста. Этот инструмент хеширует точные байты UTF-8 введённого текста, включая завершающий перевод строки.

› Загружается ли мой текст на сервер?

Нет. Все хеши вычисляются в вашем браузере.