Las contraseñas más seguras son las generadas aleatoriamente. Desde la terminal puedes crear contraseñas aleatorias de múltiples formas. Cubriremos varios métodos principales y cómo combinarlos para contraseñas aún más aleatorias.
openssl rand -base64 6
Salida totalmente aleatoria, ejemplo: cG/ah3+9.
Ajusta longitud cambiando el número final. Si no quieres caracteres raros como / o +, genera en hexadecimal:
openssl rand -hex 4
Para más aleatoriedad, canaliza la salida de OpenSSL por MD5 y recorta el hash a X caracteres:
openssl rand -base64 8 | md5 | cut -c1-12
(Ejemplo genera 12 caracteres aleatorios).
cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1
Genera 16 caracteres alfanuméricos.
pwgen -s 16 1
Genera una contraseña segura de 16 caracteres.
Combina métodos para máxima entropía. Úsalos en scripts o directamente en terminal.