Lexique informatique › Sécurité › PBKDF1

PBKDF1

Sécurité Svenska → Mis à jour: 2026-10-13

Prédécesseur de PBKDF2, qui hache mot de passe et sel encore et encore mais ne peut jamais produire une clé plus longue que le hachage.

PBKDF1 vient de la version 1.5 de PKCS #5, publiée par RSA Laboratories en 1993 et reprise dans la RFC 2898 en 2000. L'algorithme est brutal : hacher mot de passe et sel, hacher le résultat c fois de plus, garder les premiers octets. Les fonctions de hachage autorisées sont MD2, MD5 et SHA-1, ce qui en dit long sur son âge.

La limite est que la clé dérivée ne peut pas dépasser la taille du hachage — 16 octets avec MD5, 20 avec SHA-1. C'était suffisant pour DES, mais pas pour une clé plus un IV, ni pour les chiffrements suivants. PBKDF2 a réglé le problème avec un compteur de blocs et HMAC, et c'est celui qu'il faut utiliser. La RFC 8018 (2017) ne conserve PBKDF1 que pour la compatibilité avec les applications existantes.

← Retour au lexique