Bcrypt — Hash y Verificación
Bcrypt es la función de hash de contraseñas de facto para apps web — lento a propósito y con sal incluida. Esta herramienta genera hashes bcrypt con coste entre 4 y 14 (cada paso duplica el trabajo) y verifica cualquier hash contra una contraseña candidata. Usa `bcryptjs` en tu navegador; la contraseña no sale de la página.
—
Cómo usar
- Modo hash: escribe la contraseña, elige coste (10 es el predeterminado moderno), genera.
- Modo verificar: pega un hash que empiece por `$2a$`, `$2b$` o `$2y$`, escribe la contraseña candidata, verifica.
- Copia el hash.
Preguntas frecuentes
- ¿Qué factor de coste usar?
- 10 es el predeterminado moderno (~100ms en CPU de servidor). 12 para secretos de alto valor; 14 para secretos offline. Bajo 8 es demasiado rápido en 2026.
- ¿Por qué el coste 14 es lento en mi navegador?
- Cada incremento duplica el trabajo. Coste 14 tarda 1–4s en una laptop típica — ese es el punto.
- ¿Diferencia entre $2a$, $2b$, $2y$?
- Prefijos de formato de distintas implementaciones. Las librerías modernas verifican los tres indistintamente.
- ¿Se sigue recomendando bcrypt en 2026?
- Sí, con coste ≥10. Argon2id se prefiere para nuevos proyectos, pero bcrypt sigue ampliamente soportado y seguro con coste apropiado.
Guías sobre este tema
- Hashing vs cifrado vs codificación: cuál es la diferencia Tres términos que se confunden constantemente — hashing, cifrado y codificación — explicados con claridad: para qué sirve cada uno, cuándo usar cuál y los errores que evitar.
- Contraseñas y frases de contraseña: qué las hace fuertes de verdad Por qué la longitud gana a sustituir letras por símbolos, dónde engañan los medidores de fortaleza, cómo funcionan las frases de contraseña y qué protege — y qué no — el doble factor.
Herramientas relacionadas
Hash de Archivo (Suma de Verificación)
Calcula las sumas SHA-1, SHA-256 y SHA-512 de cualquier archivo.
Verificador de Hash de Archivo
Suelta un archivo y pega un SHA-1 / 256 / 384 / 512 esperado — mira si el hash real coincide. Útil antes de instalar binarios descargados.
Generador de Hash (SHA)
Genera hashes SHA-1, SHA-256, SHA-384 y SHA-512 a partir de texto.
Generador de UUID
Genera UUID v4 aleatorios en lote, con copia.
JSON → Interface TypeScript
Genera interfaces TypeScript desde cualquier muestra de JSON — los tipos se infieren recursivamente y se nombran según cada clave.
Generador de JSON a @typedef de JSDoc
Convierte un objeto JSON en bloques @typedef de JSDoc con etiquetas @property, en tu navegador.