Herramienta de Bcrypt

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

密码
Cost 轮数

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.

Inicio rápido

  1. Modo hash

    Introduzca la contraseña, seleccione el costo (predeterminado 10), genere.

  2. Modo de verificación

    Introduzca texto sencillo y guarde el hash $2a$… y luego verifique.

  3. Copiar hash

    Copiar el hash en los accesorios de prueba.

Por qué bcrypt

Bcrypt está construido para contraseñas: la sal automática y el hashing lento resisten la fuerza bruta.

Elegir rondas de costos

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.

Flujo de trabajo típico

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.

Ejemplos

Ejemplo de hash

Input

my-password

Cada hash es diferente (sal aleatoria), pero todos verifican la misma contraseña.

FAQ

¿Igual que SHA-256 para contraseñas?

No. SHA es demasiado rápido y sin sal; usar bcrypt, Argon2, etc. para contraseñas.

¿Verificar lentamente?

- Sí. - Sí. Bcrypt es intencionalmente lento por seguridad.

¿Qué componentes hay en un hash de Bcrypt?

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.