π Generar Hash
✓ Verificar Contraseña
β‘ Ejemplos Rápidos
1. Haz clic en "Generación de Contraseña" para cargar ejemplo
2. Haz clic en "Generar Hash" para crear valor hash
3. Copia hash al área de verificación
4. Haz clic en "Verificar Coincidencia" para probar resultado
¿Qué es un Hash Bcrypt?
Bcrypt es una función de hashing de contraseñas diseñada por Niels Provos y David Mazières, basada en el cifrado Blowfish. Está específicamente diseñada para la seguridad de contraseñas e incluye un mecanismo de sal incorporado para proteger contra ataques de tablas arcoíris. A diferencia de funciones de hash rápidas como MD5 o SHA256, bcrypt está intencionalmente diseñada para ser lenta de calcular, haciendo que los ataques de fuerza bruta sean mucho más difíciles.
¿Por Qué Usar Bcrypt para Hashing de Contraseñas?
- ✓ Seguridad Adaptativa: El parámetro de rondas de sal (factor de costo) puede ajustarse para aumentar la seguridad a medida que mejora la potencia de cómputo.
- ✓ Sal Incorporado: Cada hash bcrypt incluye una sal única, previniendo ataques de tablas arcoíris y asegurando que contraseñas idénticas produzcan hashes diferentes.
- ✓ Costoso Computacionalmente: Diseñado para ser lento de calcular, haciendo que los ataques de fuerza bruta sean imprácticos incluso con hardware potente.
- ✓ Estándar de la Industria: Ampliamente usado por plataformas principales incluyendo contraseñas de sistema Linux, Ruby on Rails y muchas aplicaciones web.
Cómo Usar Esta Herramienta Bcrypt
- Generar Hash: Ingresa tu contraseña, selecciona rondas de sal (10-12 recomendado), y haz clic en "Generar Hash" para crear un hash bcrypt seguro.
- Verificar Contraseña: Ingresa una contraseña y pega un hash bcrypt existente para verificar si coinciden.
- Ajustar Seguridad: Mayores rondas de sal aumentan la seguridad pero también el tiempo de cómputo. Comienza con 10 rondas para la mayoría de aplicaciones.
Formato de Hash Bcrypt
Un hash bcrypt sigue este formato:
$2a$10$abcdefghijklmnopqrstuv
- $2a$: Versión del algoritmo Bcrypt
- 10: Factor de costo (rondas de sal)
- abcdefghijklmnopqrstuv: Sal de 22 caracteres + hash codificado
Esta herramienta se ejecuta completamente en tu navegador y no envía ningún dato a servidores. Para máxima seguridad, considera usar esta herramienta en un contexto seguro (HTTPS) y limpia el caché de tu navegador después de usarla. Bcrypt está diseñado para almacenamiento de contraseñas, no para cifrar datos sensibles.