IT-словарь › Безопасность › PBKDF1

PBKDF1

Безопасность Svenska → Обновлено: 2026-10-18

Предшественник PBKDF2: многократно хеширует пароль с солью, но никогда не может выдать ключ длиннее самого хеша.

PBKDF1 происходит из PKCS #5 версии 1.5 от RSA Laboratories (1993) и был переопубликован как RFC 2898 в 2000 году. Алгоритм прямолинеен: хешируем пароль с солью, затем результат ещё c раз, берём начальные байты. Допустимые хеши — MD2, MD5 и SHA-1, что многое говорит о возрасте.

Ограничение в том, что производный ключ не может быть длиннее выхода хеша — 16 байт у MD5, 20 у SHA-1. Для DES этого хватало, а вот на ключ вместе с IV или на более поздние шифры — уже нет. PBKDF2 решил проблему блочным счётчиком и HMAC, и пользоваться нужно им. RFC 8018 (2017) сохраняет PBKDF1 лишь ради совместимости с существующими приложениями.

← Назад к словарю