(пусто)
d41d8cd98f00b204e9800998ecf8427e
MD5-хеш пустого ввода — известная постоянная величина.
Создайте MD5-хеш текста онлайн: введите или вставьте сообщение, чтобы получить 128-битный результат в виде 32 строчных шестнадцатеричных символов, а затем скопируйте его. Вычисление выполняется локально в браузере. В списке алгоритмов можно сравнить MD5 с SHA-256, SHA-512, SHA-3, BLAKE2, SHA-1 или CRC32. Используйте MD5 только для совместимости со старыми системами и задач, не связанных с безопасностью.
(пусто)
d41d8cd98f00b204e9800998ecf8427e
MD5-хеш пустого ввода — известная постоянная величина.
привет мир
0d171f26ea8de897e8aeb0c261b70c7f
Короткий текст на русском языке даёт фиксированный MD5-хеш из 32 шестнадцатеричных символов.
Привет мир
79d636ccef972a9d10db69750cd53e8b
Изменение регистра первой буквы полностью меняет MD5-хеш.
Съешь ещё этих мягких французских булок, да выпей чаю.
43407f996d03b3bf037173d1225259bb
Пример показывает, что MD5 обрабатывает точные UTF-8-байты кириллицы, пробелов и знаков препинания.
MD5 (Message Digest Algorithm 5) — алгоритм хеширования, разработанный Рональдом Ривестом и опубликованный в 1992 году. Он преобразует входные данные любой длины в фиксированный 128-битный (16-байтовый) хеш, который обычно записывается как 32 шестнадцатеричных символа. Этот калькулятор MD5 online выводит результат строчными символами.
MD5 детерминирован и необратим: одинаковые входные байты всегда дают один хеш, но ключа для восстановления исходного текста не существует. Это хеширование, а не шифрование. Кроме того, MD5 считается криптографически взломанным: практические атаки позволяют создавать разные данные с одинаковым хешем. Поэтому алгоритм нельзя использовать для цифровых подписей, сертификатов, хранения паролей и проверки целостности при наличии злоумышленника.
MD5 остаётся полезным, когда его требует старая система или нужен быстрый компактный идентификатор, а не защита от атак. Типичные примеры — устаревшие интеграции, ключи кеша, ETag, дедупликация доверенных данных, тестовые наборы и воспроизведение ранее опубликованной контрольной суммы MD5.
Не используйте MD5 для подтверждения подлинности или неизменности данных, которыми может управлять злоумышленник. Контрольной сумме можно доверять только в том случае, если ожидаемое значение получено из надёжного источника. Для новых задач, связанных с безопасностью, выбирайте SHA-256 или современную альтернативу. Пароли следует обрабатывать специализированными функциями Argon2id, scrypt, bcrypt или PBKDF2 с уникальной солью и подходящими параметрами сложности.
Калькулятор хеширует точные UTF-8-байты введённого текста. Регистр букв, пробелы, знаки препинания, Unicode-символы и переводы строк влияют на результат, поэтому при проверке хеша их нужно сохранить. Пустой ввод допустим и даёт стандартный MD5 пустой строки. В списке алгоритмов можно выбрать SHA-256, SHA-512, SHA-3, BLAKE2, SHA-1 или CRC32 и сравнить хеши одного текста.
Сначала MD5 кодирует сообщение в байты, добавляет служебное заполнение и исходную длину в битах, а затем делит данные на 512-битные блоки. Каждый блок проходит 64 шага, объединённые в четыре раунда побитовых операций, сложения по модулю, констант и циклических сдвигов. Четыре 32-битных слова внутреннего состояния образуют итоговый 128-битный хеш.
Даже небольшое изменение входных данных обычно полностью меняет результат — это лавинный эффект, показанный в примерах ниже. Однако он не делает MD5 устойчивым к коллизиям: существуют эффективные методы намеренного создания двух разных сообщений с одним хешем. MD5 способен обнаруживать случайные изменения в доверенных данных, но не защищает от преднамеренной подмены.
Рассчитайте хеш SHA-256 для текста локально в браузере.
Рассчитайте HMAC для текста с секретным ключом прямо в браузере.
Рассчитайте хеш SHA-1 для текста локально в браузере.
Рассчитайте хеш SHA-512 для текста локально в браузере.
Рассчитайте SHA3-256 хеш текста локально в браузере.
Рассчитайте SHA3-512 hash из текста локально в браузере.