Перейти к содержимому
1123.net
RU
1123.net

Поиск инструментов

Фильтр по каталогу инструментов. Всё работает в вашем браузере.

Начните вводить, чтобы отфильтровать список. Enter открывает первый результат.

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

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

Данные обрабатываются локально в вашем браузере и не передаются на наш сервер.

MD5
24609e278704c18f96b53bc565f2c4b7
SHA-1
14579e34e8a8bee7e0eb3dba10ee400fc3f81c33
SHA-256
38c382ce405ab3c7c3eb7826ef7b4e8f94e2d73230f6bf8780be9ebd46afe19c
SHA-512
dd645fc30d6fecee037d355b03d1676dda8934062ceae4c62263eac36ef6efb029eb063e993514368a769ab14427f2c523f6d21d133f8e98f379de30a41aae73

MD5 и SHA-1 небезопасны для паролей и подписей. Для проверки целостности используйте SHA-256 или SHA-512.

Как пользоваться инструментом

  1. 1 Введите или вставьте текст, для которого нужен хеш.
  2. 2 Посмотрите хеши MD5, SHA-1, SHA-256 и SHA-512 в списке ниже.
  3. 3 Включите «Шестнадцатеричный вывод в верхнем регистре», если система ожидает заглавные буквы.
  4. 4 Скопируйте отдельный хеш кнопкой рядом с ним или очистите поле, чтобы начать заново.

Формула и логика расчёта

Что такое хеш

Хеш = H(сообщение)

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

Длина хеша

MD5 = 128 бит; SHA-1 = 160 бит; SHA-256 = 256 бит; SHA-512 = 512 бит

Шестнадцатеричная запись содержит вдвое больше символов, чем длина в битах: 32, 40, 64 и 128 символов. MD5 и SHA-1 считаются непригодными для задач безопасности.

Пример расчёта

Хеш строки «abc»

Нужна контрольная сумма для короткой тестовой строки.

  1. Ввод: abc
  2. MD5: 900150983cd24fb0d6963f7d28e17f72
  3. SHA-256: ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad

Результат детерминирован. Повторное вычисление для той же строки даёт те же хеши.

Проверка загруженного файла

Опубликованный хеш SHA-256 нужно сравнить с локальным файлом.

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

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

Граничные случаи и точность

Не для паролей

MD5 и SHA-1 быстры и непригодны для безопасности. Даже SHA-256 сам по себе не является хешем пароля; для учётных данных используйте Argon2, bcrypt или scrypt с солью.

Хеш — не шифрование

Хеш нельзя расшифровать. Это односторонний отпечаток для проверки целостности и идентификаторов, а не способ скрыть данные, которые нужно восстановить.

Кодировка имеет значение

Одни и те же символы в разной кодировке дают разные байты и, значит, разные хеши. Этот инструмент хеширует байты UTF-8 введённого текста.

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

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

Для проверки целостности используйте SHA-256 или SHA-512. MD5 и SHA-1 оставлены для совместимости со старыми контрольными суммами и не устойчивы к коллизиям.

Можно ли обратить хеш? +

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

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

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

Текст отправляется на сервер? +

Нет. Хеширование выполняется локально; алгоритмы SHA работают через Web Crypto API браузера, и текст не покидает страницу.

Почему SHA-1 всё ещё доступен? +

Многие старые системы публикуют контрольные суммы SHA-1. Для их проверки он полезен, но для новых решений в области безопасности его выбирать не стоит.