Home >> Móvil >> Consejos y trucos >> IOS

Generar contraseñas aleatorias desde la línea de comandos

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.

Método 1: OpenSSL (mi favorito)

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

Método 2: OpenSSL + MD5 + corte

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).

Método 3: /dev/urandom + tr

cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 16 | head -n 1

Genera 16 caracteres alfanuméricos.

Método 4: pwgen (si está instalado)

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.