Derivación de claves PBKDF2
Derive a key from a password using PBKDF2 (RFC 2898) with Web Crypto API. Gratis, privado y 100% del lado del cliente.
Local only
Historial reciente
Sin historial aún
Uso
- Enter the password.
- Provide a salt.
- Set iterations (min 100,000) and key length.
- Select the hash algorithm.
- Copy the derived key.
Tareas que usan esta herramienta
Derive un cryptographic clave de un contraseña usando un KDF
Turn un human-memorable contraseña en un fixed-longitud clave suitable para AES o HMAC usando PBKDF2, scrypt, o bcrypt con un salt. TAREA
Hash un contraseña y verificar it later sin storing el plaintext
Usar un lento contraseña-hashing función (bcrypt/PBKDF2/scrypt) a almacenar un salted hash, luego verificar un candidate contraseña against it. TAREA
Almacenar cifrado claves securely
Claves debe nunca ser hardcoded o committed a source control. Aprender HSM, KMS, envelope cifrado, y clave derivation patrones para seguro clave storage. TAREA
Preguntas frecuentes
- 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.
Herramientas relacionadas
Derivación de claves scrypt
Derive a key from a password using scrypt (memory-hard KDF). Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Generador de hash bcrypt
Hash passwords with bcrypt or verify bcrypt hashes. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Generador de HMAC
Generate HMAC (Keyed-Hash Message Authentication Code) with SHA-1/256/512. Gratis, privado y 100% del lado del cliente. HERRAMIENTA