Generador / Validador de Bcrypt
Configuración
Factor de costo (rondas)
Más alto es más lento, pero más seguro (4-31, predeterminado 10)
Generar hash
Hash bcrypt
Verificar
Detalles del hash
Componentes del hash bcrypt analizados
Sin datos
Detalles técnicos
Cómo funciona el generador de bcrypt
Qué hace la herramienta
Este generador de bcrypt crea hashes de contraseñas seguros usando el algoritmo bcrypt con un factor de costo configurable (rondas). Puede generar un hash bcrypt, verificar una contraseña contra un hash existente y analizar una cadena bcrypt para mostrar su versión, costo y salt. Todo se ejecuta localmente en tu navegador mediante bcryptjs, así que tu contraseña nunca sale de tu dispositivo.
Casos de uso comunes para desarrolladores
Usa un generador de bcrypt en línea al probar flujos de registro e inicio de sesión, validar un hash bcrypt de una exportación de base de datos o comparar hashes durante migraciones. También es útil para depurar configuraciones del factor de costo, comprobar si una llamada de comparación bcrypt tiene éxito y generar rápidamente hashes bcrypt de ejemplo para documentación o pruebas unitarias.
Formato del hash, factor de costo y análisis
Un hash bcrypt se ve como $2b$12$...y contiene la versión del algoritmo, un factor de costo de dos dígitos, un salt de 22 caracteres y un hash de 31 caracteres. Los factores de costo más altos toman exponencialmente más tiempo. Esta herramienta analiza el hash para mostrar los componentes de versión, costo, salt y hash, para que puedas verificar la configuración y diagnosticar discrepancias.
Errores comunes y casos límite
Bcrypt es de una sola vía: no existe una operación de descifrado bcrypt. Si la verificación falla, revisa diferencias de espacios en blanco, codificación incorrecta o un factor de costo que no coincide. Factores de costo muy altos pueden ser lentos en el navegador, mientras que factores de costo bajos son más débiles y no se recomiendan para producción. El tiempo varía según el dispositivo, así que siempre haz benchmarks en tu entorno objetivo.
Cuándo usar esta herramienta vs código
Usa este generador de hashes bcrypt para verificaciones rápidas, depuración o para confirmar un resultado de comparación bcrypt. Para sistemas en producción, siempre hashea y verifica contraseñas en tu backend usando la biblioteca bcrypt de tu plataforma, almacena solo el hash y usa comparaciones en tiempo constante. Esta herramienta es mejor para desarrollo y resolución de problemas.