Generador y verificador de hash bcrypt

Genera hash bcrypt de contraseña y verifica compatibilidad con hash existente.

{{ bcryptHashChecker.message }}

{{ bcryptHashChecker.checkResult }}

Descripción

Útil para probar manualmente login en base de datos y comparar si una contraseña coincide con un hash bcrypt guardado.

Detalle técnico

Ideas claras antes de usar la herramienta

  • ¿Para qué sirve esta herramienta?: Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.
  • ¿Se envían mis datos a algún servidor?: El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.
  • ¿Puedo usarlo con datos reales en producción?: Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.

Fragmento corto para probar

  • Debajo aparece también el ejemplo largo en "Fragmentos de Código"; pega esta versión corta: Ejemplo — $2a$12$Q6r9Qh2m4e7dJtWQ5Fh9x.8J2v3s4t5u6w7y8z9A1B2C3D4E5F6G

Guía de la herramienta

  • Qué es bcrypt bcrypt es una función de hash adaptativa para contraseñas, con sal embebida y factor de costo configurable. Es estándar para almacenar contraseñas.

  • Qué manipula la herramienta Contraseña en texto plano, costo/rounds de bcrypt y hash bcrypt opcional para verificación.

  • Qué hace la herramienta Genera un hash bcrypt nuevo y, si pegas un hash existente, valida si la contraseña coincide.

  • Por qué usarla Pruebas manuales de login en base de datos, verificación en migraciones y troubleshooting en staging.

Fragmentos de Código

Ejemplo de código
$2a$12$Q6r9Qh2m4e7dJtWQ5Fh9x.8J2v3s4t5u6w7y8z9A1B2C3D4E5F6G

Ejemplo

$2a$12$Q6r9Qh2m4e7dJtWQ5Fh9x.8J2v3s4t5u6w7y8z9A1B2C3D4E5F6G

Preguntas frecuentes

¿Para qué sirve esta herramienta?

Funciona por completo en tu navegador: sirve para validar, formatear o convertir datos en el día a día.

¿Se envían mis datos a algún servidor?

El procesamiento es local con JavaScript. No almacenamos lo que pegas en los campos de texto.

¿Puedo usarlo con datos reales en producción?

Úsalo bajo tu responsabilidad. Para secretos (contraseñas, tokens), prefiere entornos controlados y políticas internas. Recuerda de revisar los contenidos generados. Nunca confies ciegamente en cosas que ves en internet.