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

Blog

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

BlogCheatsheets
Loading...
Loading Hash text...

Описание

Генерируйте безопасные хеши из текста или файлов с помощью алгоритмов MD5, SHA1, SHA256, SHA224, SHA512, SHA384, SHA3 и RIPEMD160.

О сервисе Генератор хешей текста

Генератор хешей вычисляет криптографические дайджесты текста или файлов с помощью MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-3 и RIPEMD-160 — всё в вашем браузере. Хеш — это отпечаток фиксированной длины вашего ввода: одинаковый ввод всегда даёт одинаковый дайджест, а изменение даже одного символа создаёт совершенно другой. Используйте его для проверки целостности файлов, сравнения загрузок с опубликованными контрольными суммами или хранения отпечатков паролей.

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

  1. Введите или вставьте ваш текст в поле ввода (или перетащите файл).
  2. Прочитайте дайджест для каждого алгоритма в списке вывода — они обновляются по мере ввода.
  3. Включите верхний регистр, если ваша эталонная контрольная сумма использует шестнадцатеричные значения в верхнем регистре.
  4. Скопируйте нужный дайджест и сравните его с ожидаемым значением.

Примеры

ПримерВводВывод
SHA-256 от «abc»abcba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
MD5 от «abc»abc900150983cd24fb0d6963f7d28e17f72

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

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

Для проверки целостности SHA-256 — современный вариант по умолчанию. Избегайте MD5 и SHA-1 для целей безопасности — они уязвимы к атакам коллизий — но они вполне подходят для контрольных сумм, не связанных с безопасностью, и для совместимости со старыми системами.

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

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

Отправляется ли мой ввод куда-либо?

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

Почему два инструмента дают разные хеши для одного и того же текста?

Обычно причина — завершающий перенос строки, разная кодировка символов или разные окончания строк (CRLF против LF). Хеши точны до байта, поэтому даже невидимые различия меняют результат.