Saltar al contenido

🔐Generador de Hashes Bcrypt

Cargando...

bcrypt es una función de hashing de contraseñas diseñada específicamente para almacenarlas. Es intencionalmente lenta, lo que hace que los ataques de fuerza bruta sean imprácticos. El factor de coste controla el gasto computacional y se incluye automáticamente una sal para que la misma contraseña produzca siempre un hash diferente.

Cómo usar

  1. 1
    Generar un hash

    Ve a la pestaña 'Generar Hash' e ingresa tu texto plano (contraseña). Se generará automáticamente un hash bcrypt una vez que establezcas un factor de coste.

  2. 2
    Establecer el factor de coste

    Usa el control deslizante para elegir un factor de coste de 4 a 14. Los valores más altos hacen que el hashing sea más lento y seguro. Un valor de 10–12 es típico para producción.

  3. 3
    Verificar un hash

    Cambia a la pestaña 'Verificar Hash', ingresa el texto original y un hash bcrypt, y el resultado se mostrará al instante.

Consejos

  • 💡bcrypt es una función unidireccional; la contraseña original no se puede recuperar a partir de un hash. Es ideal para el almacenamiento de contraseñas.
  • 💡Cada incremento del factor de coste duplica el número de iteraciones: 10 = 1024, 11 = 2048, 12 = 4096.
  • 💡La misma contraseña siempre produce un hash diferente porque se incrusta automáticamente una sal aleatoria.
  • 💡Todo el hashing se realiza íntegramente en tu navegador; no se envían datos a un servidor.

Preguntas frecuentes

Q. ¿En qué se diferencia bcrypt de SHA-256?
A. bcrypt es intencionalmente lento e incluye un salt aleatorio automáticamente. Esto lo hace resistente a ataques de fuerza bruta y tablas arcoíris, a diferencia de SHA-256.
Q. ¿Qué son las rondas de sal (cost factor)?
A. Especifica las iteraciones como potencia de 2. Con N=10, bcrypt realiza 2^10=1024 iteraciones. Entre 10 y 12 es el rango recomendado habitualmente.
Q. ¿bcrypt produce un hash diferente cada vez para la misma contraseña?
A. Sí. Cada vez se genera un salt aleatorio, por lo que la misma contraseña produce hashes distintos. Al verificar, se extrae el salt del hash almacenado para comparar.

DevHelper

© 2026. Todos los derechos reservados.