¿Qué es Comprobador de bcrypt?
La verificación de bcrypt es el proceso de confirmar que una contraseña en texto plano corresponde a un hash bcrypt almacenado. Como bcrypt es una función de una sola vía, no puedes "descifrar" un hash bcrypt: solo puedes volver a hashear la contraseña candidata con la misma sal (incrustada en el hash) y comparar el resultado. La cadena del hash bcrypt contiene todo lo necesario para la verificación: la versión del algoritmo ($2b$), el factor de trabajo, la sal de 22 caracteres codificada en base64 y el hash de 31 caracteres. Ese formato autocontenido es lo que hace a bcrypt tan robusto. Los desarrolladores usan los comprobadores de bcrypt para depurar código de autenticación, verificar que los hashes se generaron bien y probar flujos de autenticación de usuarios sin necesitar una base de datos viva.