Verificador de Contraseña Bcrypt
Comprueba si una contraseña coincide con un hash bcrypt o Argon2.
Cómo usar Verificador de Contraseña Bcrypt
- Introduce la contraseña que quieres probar.
- Pega el hash almacenado en el segundo cuadro.
- Haz clic en Comprobar — obtendrás una respuesta clara de coincidencia o no coincidencia.
Acerca de Verificador de Contraseña Bcrypt
No puedes verificar un hash salteado hasheando de nuevo la contraseña y comparando cadenas — el nuevo hash recibe un salt aleatorio distinto, así que nunca coincidirá. La verificación funciona al revés: el salt y el coste se extraen del hash almacenado, la contraseña se vuelve a hashear con esos parámetros exactos, y los resultados se comparan.
Esta herramienta hace eso tanto para bcrypt ($2y$…) como para Argon2 ($argon2i$…, $argon2id$…), igual que hace password_verify() de PHP. Resulta útil cuando un inicio de sesión falla misteriosamente y quieres saber si la contraseña está mal o si el fallo está en la lógica de la aplicación.
La comparación en sí es segura frente a ataques de temporización, lo que significa que tarda lo mismo tanto si el primer carácter coincide como si no coincide ninguno — un detalle que impide a los atacantes descubrir un hash carácter por carácter.
Preguntas frecuentes
¿Por qué no simplemente hashear la contraseña y comparar?
Porque bcrypt aplica un salt aleatorio a cada hash, así que hashear la misma contraseña dos veces da cadenas distintas. La verificación tiene que reutilizar el salt almacenado dentro del hash original.
¿Qué formatos de hash funcionan aquí?
bcrypt ($2y$, $2a$, $2b$) y Argon2 ($argon2i$, $argon2id$). Los hashes MD5 o SHA planos no son hashes de contraseña salteados y serán rechazados.
Dice que no coincide, pero estoy seguro de que la contraseña es correcta.
Revisa si hay un espacio o un salto de línea perdido al pegar el hash, y asegúrate de que el hash no se haya truncado — los hashes bcrypt siempre tienen exactamente 60 caracteres.
¿Se almacenan la contraseña y el hash?
No. Ambos se usan para la comprobación y se descartan de inmediato. Nada se registra.

