Skip to main content

Outil dans le navigateur

Dérivation de clé PBKDF2

Dérivez une clé avec PBKDF2, une phrase secrète, un sel, des itérations et une fonction de hachage.

Espace de travail

Votre entrée reste dans ce navigateur.

Ajoutez l’entrée requise pour continuer.

Entrée requise

Exécutez l’outil quand l’entrée est prête.

Entrée

Les valeurs par défaut utilisent PBKDF2-HMAC-SHA256 avec 600000 itérations. Enregistrez le sel et les paramètres retournés avec la clé.

Options

Laissez vide pour obtenir un nouveau sel aléatoire. Le résultat inclut le sel en hexadécimal.

Votre résultat apparaît ici

Dérivez une clé avec PBKDF2, une phrase secrète, un sel, des itérations et une fonction de hachage.

Réponse directe

Fonction de Dérivation de clé PBKDF2

PBKDF2 dérive une clé à partir d'une phrase secrète, d'un sel, d'une fonction de hachage, d'un nombre d'itérations et d'une taille de clé. Les valeurs par défaut utilisent HMAC-SHA256, 600000 itérations et 256 bits. PBKDF2 fait partie de PKCS #5 v2.0 et de RFC2898.

Résultat

Ce que vous recevez

L'outil renvoie la clé dérivée sous forme de texte Hex. Un sel vide génère des octets aléatoires.

Utiliser cet outil

Comment utiliser Dérivation de clé PBKDF2

  1. Saisissez Passphrase et choisissez son encodage.
  2. Réglez Key size, Iterations et Hashing function.
  3. Saisissez Salt avec son encodage, puis sauvegardez tous les paramètres.

Exemple

Tester avec un exemple sûr

Entrée: Passphrase: test password; Salt: public-salt.

Paramètres: Passphrase: UTF8; Key size: 256; Iterations: 600000; Hashing function: HMAC-SHA256; Salt: UTF8.

Résultat: Une clé PBKDF2 en texte Hex.

Un sel vide génère un sel aléatoire. Référence: https://wikipedia.org/wiki/PBKDF2.

Usages courants

Usages de Dérivation de clé PBKDF2

  • Vérifiez un vecteur PBKDF2 public.
  • Comparez la sortie avec une implémentation compatible.
  • Documentez le sel, le hachage, les itérations et la taille de clé.

Limites

Vérifier le résultat

  • Une clé dérivée ne récupère pas une phrase secrète inconnue.
  • La sécurité dépend du sel, du coût et de la gestion du secret.
  • Les paramètres doivent correspondre exactement à l'implémentation de référence.