Hash y verificación de contraseñas con bcrypt
Genera un hash bcrypt de una contraseña y verifica una contraseña frente a un hash, en tu navegador.
100% local computation. Nothing is sent to a server.
🔒 100 % en el cliente — no se envía ningún dato
Genera un hash bcrypt a partir de una contraseña, o comprueba que una contraseña coincide con un hash existente. Todo el cálculo ocurre en tu navegador, sin enviar tus datos a ningún sitio.
What is it for?
- ▸ Crear un hash bcrypt para una cuenta de prueba o un seed de base de datos
- ▸ Comprobar que una contraseña coincide con un hash almacenado
- ▸ Probar distintos factores de coste (rounds) y su impacto
- ▸ Entender cómo funciona el hashing bcrypt en la práctica
FAQ
¿Por qué difieren dos hashes bcrypt de la misma contraseña?
Bcrypt incorpora un salt aleatorio cada vez que genera un hash. La verificación sigue funcionando porque el salt se almacena dentro del hash.
¿Qué es el factor de coste (rounds)?
Establece el número de iteraciones: cuanto más alto es, más lento es el hashing y más resistente es a los ataques de fuerza bruta.
¿Se envía mi contraseña durante la verificación?
No. El hashing y la comparación ocurren localmente en tu navegador; no se envía nada a ningún servidor.