Как пользоваться: MD5 генератор
- Введите или вставьте текст. MD5-хеш будет обновляться по мере набора.
- Выберите вывод в hex или Base64 и при необходимости включите верхний регистр.
- Скопируйте хеш или вставьте другой хеш в поле сравнения, чтобы проверить, совпадают ли они.
Что такое MD5-хеш?
MD5 преобразует любые входные данные в фиксированное 128-битное значение, записанное как 32 шестнадцатеричных символа. Один и тот же вход всегда даёт один и тот же хеш, а изменение одного символа полностью меняет результат: хеш строки «hello world» равен 5eb63bbbe01eeed093cb22bb8f5acdc3. Поэтому MD5 удобен для контрольных сумм, поиска дубликатов, ключей кэша и ETag.
Не используйте MD5 для паролей и безопасности
MD5 небезопасен: коллизии, то есть два разных входа с одинаковым хешем, можно получить за секунды, а распространённые пароли можно найти в готовых таблицах. Для проверки целостности данных против подмены используйте SHA-256, а для паролей — медленные хеш-функции вроде bcrypt или Argon2. Именно поэтому результат SHA-256 показан сразу под MD5.
MD5 для файлов
Чтобы сверить скачанный файл с опубликованной контрольной суммой MD5, используйте системные инструменты: certutil -hashfile file.zip MD5 в Windows, md5 file.zip в macOS или md5sum file.zip в Linux. Хеширование текста здесь выполняется тем же алгоритмом, применённым к байтам текста в кодировке UTF-8.
Также ищут как: md5 checksum, hmac md5.
Инструменты, которые хорошо сочетаются с MD5 генератор
- Генератор хешей — Мгновенно вычисляйте хеши MD5 и SHA для любого текста или файла, создавайте подписи HMAC и вставляйте ожидаемую контрольную сумму, чтобы проверить загрузку.
- Генератор SHA-256 — Введите или вставьте текст, чтобы получить его хеш SHA-256 — 64-символьный отпечаток, который используется для проверки целостности, подписей и API, — а также HMAC-SHA256 для подписи вебхуков и запросов.
- Bcrypt генератор и проверка — Создавайте хеши bcrypt для тестовых пользователей, демо-данных или конфигурационных файлов и проверяйте, совпадает ли пароль с сохранённым хешем.
- HMAC-генератор — Вычисляйте HMAC-подписи с ключом для API-запросов и webhook и проверяйте, совпадает ли полученная подпись с ожидаемой.