Что такое Генератор хешей MD5?

Генератор MD5-хешей создаёт 128-битный (32-символьный шестнадцатеричный) отпечаток любых входных данных. Несмотря на то что MD5 больше не рекомендуется для криптографической защиты, он по-прежнему широко используется для проверки целостности файлов, дедупликации и контрольных сумм, не связанных с безопасностью.

Введите текст или перетащите файл размером до нескольких гигабайт — инструмент через Web Crypto API выдаст 32-символьный дайджест MD5. Дайджест можно сверить с опубликованной контрольной суммой, скопировать для пересылки или подать на вход конвейеру дедупликации. Алгоритм считается взломанным для криптографии, но его скорость и стабильность делают MD5 стандартным выбором для контрольных сумм вне темы безопасности.

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

  1. Шаг 1 — Введите текст напрямую или перетащите файл, чтобы получить хеш его содержимого.
  2. Шаг 2 — MD5-хеш мгновенно вычисляется на вашем устройстве с использованием API SubtleCrypto.
  3. Шаг 3 — Скопируйте полученный 32-символьный шестнадцатеричный дайджест или сравните его с известным хешем.

Когда использовать

  • Проверка, что скачанный ISO или установщик совпадает с MD5, опубликованным поставщиком.
  • Построение индекса дедупликации: два файла с одинаковым хешем считаются одинаковыми.
  • Именование кеш-ассетов CDN или сборочного пайплайна по содержимому.

Результат

Вы скачали ISO-образ размером 2 ГБ, и сайт указывает его MD5 как d41d8cd98f00b204e9800998ecf8427e. Вставьте файл сюда и сравните дайджесты, чтобы убедиться, что загрузка не была повреждена.

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

Безопасно ли использовать MD5 в 2026 году?
Не для всего, где требуется стойкость к коллизиям: подписи, пароли, сертификаты. С 2004 года MD5 считается сломанным. Для контроля изменений и не злонамеренной проверки целостности он по-прежнему годен и при этом самый быстрый стандартный хеш на большинстве железа.
Почему мой MD5 не совпадает с тем, что указал источник?
Чаще всего одна из трёх причин: лишний перенос строки в конце текста, файл с CRLF, тогда как у источника LF, или скачан не тот файл. Переключитесь в файловый режим, чтобы хешировать сырые байты и обойти неоднозначности кодировки.
Могут ли разные входы дать один и тот же MD5?
Могут. Коллизии демонстрируются более двадцати лет, современное железо находит их за секунды. Поэтому MD5 не подходит для подписей, но вероятность случайной коллизии между двумя несвязанными файлами по-прежнему пренебрежимо мала.
Какой максимальный размер файла можно хешировать?
Жёсткого ограничения в Web Crypto API нет, но файл сначала загружается в ArrayBuffer, и практический потолок упирается в память устройства. Обычный ноутбук тянет 2 – 4 ГБ, хеширование продолжается, даже если страница подвисает.
Файл уходит с устройства?
Нет. Хеш считается полностью в странице через SubtleCrypto браузера. Никакой загрузки и никаких обращений к серверу. Можно отключить интернет перед хешированием и убедиться.

Похожие инструменты