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

Введите текст — получите MD5, SHA-1, SHA-256, SHA-384 и SHA-512 мгновенно.

Мгновенный результат Работает в браузере

О хэш-функциях

MD5    → 128 bit
SHA-1   → 160 bit
SHA-256 → 256 bit
SHA-384 → 384 bit
SHA-512 → 512 bit

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

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

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

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

В чём разница между MD5, SHA-1 и SHA-256?
MD5 даёт 128-битный дайджест (32 hex-символа) и криптографически взломан — не используйте для безопасности. SHA-1 (160 бит) также устарел. SHA-256 (семейство SHA-2, 256 бит) — текущий стандарт. SHA-512 обеспечивает наивысшую стойкость к коллизиям (512 бит).
Можно ли восстановить исходный текст из хэша?
Нет. Хэш-функции — однонаправленные: восстановить входные данные из дайджеста вычислительно невозможно. Проверить можно только повторным хэшированием и сравнением результатов.
Мой текст в безопасности?
Да. SHA-варианты вычисляются через встроенный API Web Crypto браузера. MD5 реализован локально на чистом JavaScript. Никакие данные с вашего устройства не передаются.

Генератор хэша онлайн — MD5, SHA-256 и другие

Генератор хэша применяет криптографическую хэш-функцию к вашему вводу и возвращает дайджест фиксированной длины. Поддерживаются: MD5 (128 бит), SHA-1 (160 бит), SHA-256 (256 бит), SHA-384 (384 бит), SHA-512 (512 бит).

Что важно помнить при хэшировании

В этой странице MD5 реализован в JavaScript, а SHA-1, SHA-256, SHA-384 и SHA-512 считаются через Web Crypto API. Ввод обрабатывается как UTF-8-текст, поэтому кириллица, emoji и пробелы влияют на итоговый дайджест. Один лишний символ полностью меняет результат. Хэш полезен для контрольных сумм и технического сравнения данных, но сам по себе не шифрует текст: восстановление исходной строки не предполагается, однако слабые пароли можно подбирать по словарям.

Алгоритмы и ограничения

Генератор считает MD5, SHA-1, SHA-256, SHA-384 и SHA-512 для одного и того же текста. MD5 реализован на странице, а SHA-алгоритмы идут через Web Crypto API после преобразования строки в UTF-8 байты с помощью `TextEncoder`. Это важно для кириллицы, арабского текста и emoji: один лишний пробел или другая кодировка полностью меняет хэш. Используйте результат для проверки совпадения или учебных примеров, но не для хранения паролей: для паролей нужны salt и специализированные медленные алгоритмы.

Комментарии