Generador de Contraseñas
Genera contraseñas seguras con parámetros personalizables. Elige longitud, tipos de caracteres y nivel de complejidad.
Cómo funciona
Esta herramienta proporciona cálculos y conversiones precisos para tus necesidades diarias. Simplemente ingresa tus valores y obtén resultados instantáneos.
Nuestros algoritmos aseguran precisión y confiabilidad, haciendo que los cálculos complejos sean simples y accesibles para todos.
Fórmula
Preguntas Frecuentes
Cómo funciona el generador de contraseñas
El generador de contraseñas utiliza un generador de números aleatorios criptográficamente seguro (CSPRNG) para crear contraseñas seguras. Cada carácter se selecciona uniformemente del conjunto de caracteres disponible, asegurando máxima entropía y seguridad.
Fórmula de entropía
La entropía de la contraseña se calcula usando la fórmula:
entropía = longitud × log₂(tamaño_pool)
Donde longitud es la longitud de la contraseña, ytamaño_pool es el tamaño del conjunto de caracteres disponibles después de aplicar exclusiones.
Tipos de caracteres
- Letras minúsculas (a-z): 26 caracteres
- Letras mayúsculas (A-Z): 26 caracteres
- Dígitos (0-9): 10 caracteres
- Símbolos (!@#$%^&*...): 32 caracteres
Ejemplos de entropía
- 8 caracteres, solo dígitos: 8 × log₂(10) ≈ 26.6 bits
- 12 caracteres, letras + dígitos: 12 × log₂(62) ≈ 71.4 bits
- 16 caracteres, todos los tipos: 16 × log₂(94) ≈ 105.4 bits
- 20 caracteres, todos los tipos: 20 × log₂(94) ≈ 131.8 bits
Recomendaciones de seguridad
- Longitud mínima: 12-16 caracteres para cuentas normales
- Alta seguridad: 20+ caracteres para bancos, criptomonedas
- Unicidad: Usa diferentes contraseñas para cada cuenta
- Gestor de contraseñas: Guarda contraseñas en un gestor confiable
- Actualización regular: Cambia contraseñas importantes cada 3-6 meses
Características del generador
- Seguridad criptográfica: Utiliza Web Crypto API
- Exclusión de caracteres: Puedes excluir caracteres problemáticos
- Caracteres ambiguos: Exclusión automática de 0, O, l, I, etc.
- Clases garantizadas: Cantidad mínima de caracteres de cada tipo
- Caracteres adicionales: Soporte para caracteres Unicode
Detalles técnicos
El generador utiliza el algoritmo Fisher-Yates para mezclar uniformemente los caracteres y rejection sampling para evitar sesgo modular. Cada carácter se selecciona independiente y uniformemente del conjunto disponible, asegurando máxima entropía.