Hash y verificación bcrypt en línea — coste 4–14

Calcula el hash bcrypt de una contraseña (coste 4–14) o verifica un hash en el navegador. Avisa al superar 72 bytes UTF-8. No es un andamiaje de autenticación de producción.

…
Hash y verificación bcrypt, local en el navegador
Calcula el hash bcrypt de una contraseña o verifica un hash en formato modular crypt. Coste 4–14. No es irrompible ni autenticación de producción.

Notas para desarrolladores

Modos: hash (contraseña + coste → $2…) o verify (contraseña + hash → coincidencia / sin coincidencia). Un coste fuera de 4–14 se rechaza (sin clamp silencioso). bcrypt trunca las contraseñas después de 72 bytes UTF-8 — la UI avisa cuando se supera. Usa bcryptjs mediante import dinámico. No es Argon2/scrypt; no es un esqueleto de autenticación de producción.

Opciones

Modo
hash produce una cadena bcrypt en formato modular crypt; verify compara la contraseña con un hash.
Coste
Entero 4–14 (predeterminado 10). Se rechaza cualquier valor fuera de rango, sin recortarlo.

Cuándo elegir esta herramienta

Generar huellas de fixtures para tests locales. Comprobar un hash bcrypt almacenado frente a una contraseña candidata. Explorar factores de coste sin levantar un backend.

Ejemplos prácticos

Hashear una contraseña

Antes

correct-horse-battery-staple-fixture-password

Después

$2a$10$… (hash bcrypt modular crypt)

Verificar

Antes

password + $2a$10$…

Después

Coincidencia o Sin coincidencia

Herramientas relacionadas

Genera contraseñas aleatorias con password-generator. Para autenticación de mensajes con clave (no contraseñas), usa hmac-generator. Vuelve al hub herramientas de seguridad.

FAQ de bcrypt

Hash y verificación

¿Es bcrypt «irrompible»?

No. bcrypt es un hash de contraseñas lento con un factor de trabajo, pero no una garantía. Usa el hasher y las políticas que recomiende tu aplicación.

¿Por qué avisar a los 72 bytes?

bcrypt trunca en silencio después de 72 bytes UTF-8. Las contraseñas más largas siguen ejecutándose, pero solo importan los primeros 72 bytes.

¿Es autenticación de producción?

No. Es un ayudante local para fixtures y depuración, no un producto de autenticación ni un sistema de login seguro.

JWKS, certificados X.509 y escaneo de secretos — en local en el navegador.