Entrada
Preparando tu espacio de trabajo…
Cómo usar
- Elige Generar hash o Verificar contraseña e introduce la contraseña.
- Define el coste de generación o pega el hash que verificarás.
- Ejecuta la acción y copia el hash o lee la coincidencia.
Generador de bcrypt
bcrypt es una función de hash de contraseñas adaptativa y de un solo sentido. El hash generado contiene la versión, el coste y la sal. Usa la verificación para comprobar una contraseña candidata frente a un hash existente.
Generar y verificar son acciones separadas. Al verificar, el coste se lee del hash existente; cambiar el ajuste de generación no modifica el significado de un hash guardado.
Trabajar con la entrada
Elige Generar hash o Verificar contraseña. Introduce una contraseña de 1–72 bytes UTF-8.
Para generar, elige un coste entre 4 y 14, con 10 como valor predeterminado. Para verificar, pega un hash bcrypt compatible; se usa el coste guardado en él.
Parámetros del hash: Versión ($2a$ / $2b$ / $2y$), Factor de coste, Salt.
Password: demo-password · cost: 10A new $2b$10$ hash with a random salt; verify it using the same password.Solo datos de ejemplo. Nunca uses los secretos de ejemplo como credenciales reales.
Comportamiento y límites
Se rechazan las entradas de más de 72 bytes UTF-8 en lugar de truncarlas de forma silenciosa. Los caracteres Unicode pueden ocupar varios bytes. Se aceptan hashes $2a$, $2b$ y $2y$, sujetos al límite de coste local de 14. Esta utilidad no elige tu política de almacenamiento de contraseñas en producción ni recupera texto sin cifrar de un hash.
Copiar y reutilizar
Pulsa el botón de acción. Copia el hash o consulta si coincide. Cada generación usa una sal aleatoria nueva.
Entrada: 1 MiB; Clave secreta: 64 KiB; Archivo: 1 GiB; Contraseñas: 4–128 (Longitud), 1–100 (Cantidad); bcrypt: 1–72 bytes UTF-8 · coste 4–14 · predeterminado 10; AES: Texto sin cifrar 1 MiB, Frase de contraseña 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: Contraseña / bytes de entrada 64 KiB, Salt / info 1 KiB, Longitud de salida (bytes) 1–256; 1–256 bytes de salida · hasta 2.000.000 iteraciones PBKDF2 · entradas en tu dispositivo; Tiempo: 30 s; Archivo: 120 s.
Preguntas frecuentes
¿Por qué cambia el hash con la misma contraseña?
Cada generación usa una sal aleatoria nueva. Verifica contra el hash almacenado completo en lugar de comparar dos hashes recién generados.
¿Puedo usar más de 72 caracteres?
El límite es de 72 bytes UTF-8, no caracteres. Las entradas más largas se rechazan al generar y verificar, sin truncarlas silenciosamente.
¿Qué coste se usa al verificar?
El almacenado en el hash aportado. El selector de coste de generación no lo modifica.
¿Verificar revela la contraseña original?
No. Compara la candidata introducida con el hash y devuelve coincidencia o discrepancia.
¿Puedo verificar costes superiores a 14?
Esta herramienta admite coste 4–14 para generación y verificación. Usa una implementación compatible y fiable para otros costes.