Dérivation de clé PBKDF2
Derive a key from a password using PBKDF2 (RFC 2898) with Web Crypto API. Gratuit, privé et 100% côté client.
Local only
Historique récent
Aucun historique
Utilisation
- Enter the password.
- Provide a salt.
- Set iterations (min 100,000) and key length.
- Select the hash algorithm.
- Copy the derived key.
Tâches utilisant cet outil
Derive un cryptographic clé de un mot de passe utilisant un KDF
Turn un human-memorable mot de passe en un fixed-longueur clé suitable pour AES ou HMAC utilisant PBKDF2, scrypt, ou bcrypt avec un salt. TÂCHE
Hachage un mot de passe et vérifier it later sans storing le plaintext
Utiliser un lent mot de passe-hashing fonction (bcrypt/PBKDF2/scrypt) en stocker un salted hachage, puis vérifier un candidate mot de passe against it. TÂCHE
Stocker chiffrement clés securely
Clés doit jamais être hardcoded ou committed en source control. Apprendre HSM, KMS, envelope chiffrement, et clé derivation motifs pour sûr clé storage. TÂCHE
Questions fréquentes
- How many iterations should I use?
- At least 100,000 for general use. OWASP recommends 600,000 for PBKDF2-SHA256 as of 2023.
- What is a salt?
- A salt is random data added to the password before derivation to prevent rainbow table attacks. Use a unique salt per password.
Outils associés
Dérivation de clé scrypt
Derive a key from a password using scrypt (memory-hard KDF). Gratuit, privé et 100% côté client. OUTIL
Générateur de hash bcrypt
Hash passwords with bcrypt or verify bcrypt hashes. Gratuit, privé et 100% côté client. OUTIL
Générateur HMAC
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Gratuit, privé et 100% côté client. OUTIL