Криптография
MD5
Также известно как: Message Digest 5
Определение
128-битная криптографическая хеш-функция Рона Ривеста (1992); взломана — практические коллизии тривиальны, и её нельзя использовать в задачах безопасности.
Примеры
- Хеши MD5 всё ещё применяют для проверки целостности скачиваемых файлов, когда речь идёт лишь о случайных, а не злонамеренных, искажениях.
- Вредонос Flame (2012) сфальсифицировал сертификат подписи кода Microsoft, использовав коллизию MD5 с выбранным префиксом.
Связанные термины
Криптографическая хеш-функция
Детерминированная односторонняя функция, отображающая входные данные произвольной длины в дайджест фиксированной длины и устойчивая к коллизиям, первообразам и вторым первообразам.
HMAC
Конструкция MAC с ключом на основе криптографической хеш-функции, определённая в RFC 2104 и FIPS 198-1.
Цифровая подпись
Криптографический механизм с открытым ключом, доказывающий подлинность, целостность и невозможность отказа от авторства сообщения или документа.
Соль
Уникальное случайное значение, добавляемое к паролю перед хешированием, чтобы обесценить радужные таблицы и сделать хеш каждого пользователя уникальным.
Функция деривации ключа (KDF)
Криптографическая функция, которая получает один или несколько стойких ключей из секретного входа — пароля, общего секрета или мастер-ключа.
Шифрование
Криптографическое преобразование открытого текста в шифротекст с помощью алгоритма и ключа, при котором восстановить исходные данные могут только авторизованные стороны.