Inicio rápido
-
Modo hash
Introduzca la contraseña, seleccione el costo (predeterminado 10), genere.
-
Modo de verificación
Introduzca texto sencillo y guarde el hash $2a$… y luego verifique.
-
Copiar hash
Copiar el hash en los accesorios de prueba.
Generar hashes de contraseña de bcrypt o verificar texto sencillo contra hashes almacenados. Ideal para aprender flujos de autenticación y pruebas de inicio de sesión locales.
Privacidad: procesado localmente, nunca cargado.
↓ Pega en el área de entrada de abajo para ver los resultados al instante
Generar hashes de contraseña de bcrypt o verificar texto sencillo contra hashes almacenados. Ideal para aprender flujos de autenticación y pruebas de inicio de sesión locales.
Modo hash
Introduzca la contraseña, seleccione el costo (predeterminado 10), genere.
Modo de verificación
Introduzca texto sencillo y guarde el hash $2a$… y luego verifique.
Copiar hash
Copiar el hash en los accesorios de prueba.
Bcrypt está construido para contraseñas: la sal automática y el hashing lento resisten la fuerza bruta.
10 es un punto de partida común. Más alto es más seguro pero más lento en el inicio de sesión. Ajuste para su servidor en producción.
Durante el registro del usuario, el frontend envía la contraseña al backend, que genera un hash Bcrypt y lo almacena. Al iniciar sesión, el backend hasha la contraseña de entrada con el mismo parámetro de costo y la compara con el hash almacenado. Una coincidencia significa una autenticación exitosa.
Durante el desarrollo, utilice esta herramienta para generar hashes de prueba que imiten el almacenamiento de la base de datos. Al probar la lógica de inicio de sesión, verifique si diferentes combinaciones de contraseñas activan correctamente los resultados de coincidencia/incompatibilidad. El procesamiento local evita la exposición de datos reales del usuario.
Input
my-password
Cada hash es diferente (sal aleatoria), pero todos verifican la misma contraseña.
No. SHA es demasiado rápido y sin sal; usar bcrypt, Argon2, etc. para contraseñas.
- Sí. - Sí. Bcrypt es intencionalmente lento por seguridad.
Un hash estándar de Bcrypt se ve como '$2a$12$N9qo8uLOickgx2ZMRZoMy. donde: '2a' es la versión, '12' es el parámetro de coste, 'N9qo8uLOickgx2ZMRZoMy' es la sal de 22 carburos, y el resto es el hash real. Nuestra herramienta los analiza automáticamente para su verificación.