Hack the Hydra

Generador de contraseñas seguras

Genera una contraseña aleatoria con la longitud y los tipos de caracteres que elijas, y consulta una estimación de su seguridad basada en la entropía. Se crea en tu navegador con un generador criptográficamente seguro y nunca se envía ni se guarda.

🔒 Privado: la conversión se hace en esta pestaña. No se sube nada.

Generador de contraseñas seguras es una herramienta en línea gratuita de Hack the Hydra. Crea contraseñas aleatorias seguras de cualquier longitud con letras, dígitos y símbolos. Se generan en tu navegador; nunca se envían ni se guardan.

100 % gratisSin subir archivos: funciona en tu navegadorSin registro
Generador de contraseñas seguras: la herramienta con un archivo de ejemplo convertido

Cómo se crea la contraseña

Cada carácter se elige con crypto.getRandomValues(), la misma fuente aleatoria segura que usan los navegadores para las claves de cifrado, con muestreo por rechazo para que ningún carácter sea más probable que otro. Si marcas varios tipos de caracteres, la contraseña contiene al menos uno de cada tipo y luego se mezcla para que no estén siempre al principio. Nada se envía por la red y nada se guarda: cierra la pestaña y desaparece.

La longitud gana a la complejidad

Cada carácter extra multiplica el número de posibilidades, así que la longitud importa más que los símbolos. Una contraseña de 20 caracteres con los cuatro juegos tiene unos 128 bits de entropía, muy por encima de lo que se puede adivinar sin conexión. Usa al menos 14 caracteres para cuentas normales y 20 o más para la contraseña maestra de tu gestor o cualquier cosa que proteja dinero. El nivel de seguridad se calcula con la longitud y el tamaño del conjunto de caracteres, y supone que el atacante conoce las reglas que has usado.

Cómo usarla con seguridad

Usa una contraseña distinta para cada sitio y guárdalas en un gestor de contraseñas en lugar de reutilizar una fácil de recordar. Activa la verificación en dos pasos cuando exista. Si un sitio rechaza algunos símbolos, desmarca «Símbolos» y añade unos cuantos caracteres de longitud. En un ordenador compartido o público, limpia después el portapapeles.

Cómo usar

  1. Elige tus opciones.
  2. Se genera un resultado nuevo cada vez que cambias una opción, o al pulsar «Generar de nuevo».
  3. Copia el resultado o descárgalo.

Preguntas frecuentes

¿Se envía o se guarda la contraseña en algún sitio?

No. Solo existe en esta página, generada por tu navegador. No la recibimos y la página no la guarda.

¿Las contraseñas son realmente aleatorias?

Usan crypto.getRandomValues(), una fuente criptográficamente segura, no Math.random(). La selección evita el sesgo del módulo.

¿Qué significa la estimación de seguridad?

Es la entropía en bits: la longitud multiplicada por el log2 del número de caracteres posibles. Menos de 40 bits es débil, de 40 a 59 aceptable, de 60 a 79 fuerte y de 80 en adelante muy fuerte.

¿Por qué evitar caracteres parecidos?

I, l, 1, O, 0 y o se confunden fácilmente cuando hay que teclear una contraseña desde una pantalla o un papel. Excluirlos reduce un poco el conjunto, así que añade uno o dos caracteres de longitud.

Otras herramientas

Convertir PDF a MarkdownImagen a texto (OCR gratis)Convertir Word a MarkdownExcel y CSV a tablas MarkdownOCR PDF: PDF escaneado a textoConvertir PDF a textoUnir archivos PDFDividir PDF: extraer páginasGirar PDFConvertir JPG a PDFConvertir PDF a JPGConvertidor de imágenes: PNG, JPG, WebPComprimir imagen: JPG y WebPConvertir PNG a JPGConvertir JPG a PNGConvertir WebP a PNGGenerador de código QRContador de palabrasConvertidor de mayúsculas y minúsculasFormateador y validador JSONCodificar y decodificar Base64Codificador y decodificador de URLGenerador de UUID v4Generador de Lorem IpsumConversor de JSON a CSVEliminar líneas duplicadasConversor de timestamp UnixConversor de JSON a YAMLComparar dos textosRedimensionar imagenCalculadora de porcentajesCalculadora de edadGenerador de hash (SHA-256, SHA-1, SHA-512)Convertidor de colores: HEX, RGB, HSLCalcular días entre dos fechasConvertidor de YAML a JSONConversor de unidadesDecodificador JWTConvertidor binario, hexadecimal, decimal y octalConvertidor de números romanosProbador de regexExplicar una expresión cron