Шифрование MD5

MD5 — односторонний алгоритм хеширования сообщений, расшифровка невозможна; поддерживает онлайн расчет 16-разрядного и 32-разрядного MD5

Описание принципа работы MD5

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

16-разрядный MD5 не является самостоятельным хеш-алгоритмом. Он получается путём извлечения символов с позиции 8 по 24 из стандартного полного 32-разрядного MD5. Это устаревший совместимый формат, массово применявшийся в старых системах ASP и устаревших бэкендах.

Основные сценарии использования MD5

Важное примечание: чистый MD5 не подходит для прямого хранения паролей. Слабые пароли легко взламываются с помощью радужных таблиц. Для производственных систем рекомендуется хеширование с солью или более безопасные алгоритмы bcrypt, Argon2 и SHA256.

Безопасная обработка

Все расчёты MD5 выполняются локально в браузере. Данные в открытом виде не отправляются на сервер, что защищает конфиденциальность ваших вводимых данных.