Генератор хеша MD4
Пионерская хеш-функция, основавшая современную криптографию
MD4 (Message Digest 4) — криптографическая хеш-функция, созданная Роном Ривестом в MIT в 1990 году. Создаёт 128-битный хеш (32 hex символа). Хотя криптографически взломана, MD4 имеет огромное историческое значение как прямой предшественник MD5, SHA-1 и всего семейства SHA-2.
Что такое MD4?
MD4 обрабатывает данные блоками по 512 бит через три раунда по 16 операций каждый (48 всего). Поддерживает четыре 32-битные переменные состояния.
✅ Характеристики
- • Исторический пионер: Установил фреймворк Меркла-Дамгарда
- • Выход 128 бит: 32-значный шестнадцатеричный дайджест
- • Прямое влияние: Привёл к MD5, SHA-1 и SHA-2
- • Простой: Всего 48 операций на блок
📊 Случаи использования
- • Устаревшие системы: Протоколы аутентификации NTLM
- • Образование: Изучение проектирования хеш-функций
- • Исследования: Изучение эволюции дифференциального криптоанализа
- • Не для безопасности: Быстрые контрольные суммы
⚠️ Предупреждение
MD4 полностью взломана — не использовать для безопасности. Коллизии находятся менее чем за секунду. Используйте SHA-256.
🔄 MD4 vs современные
MD4
128 бит, 3 раунда
Взломана — только история
MD5
128 бит, 4 раунда
Тоже взломана
SHA-256
256 бит, 64 раунда
Современный безопасный стандарт
❓ Часто задаваемые вопросы
Почему MD4 всё ещё используется?
MD4 встречается в устаревших протоколах, таких как аутентификация NTLM в Windows.
Как взломали MD4?
Дифференциальным криптоанализом. Полные коллизии находят с минимальными вычислительными затратами.
Какова связь между MD4 и MD5?
MD5 — прямой наследник. Ривест добавил четвёртый раунд и дополнительные операции.