Aqui segue uma lista dos principais parâmetros do mkpasswd:

  • -l — Define quantos caracteres você deseja na sua senha. Por padrão ele trás 9.
  • -d — Define quantos números no mínimo deverão fazer parte de sua senha. O padrão é 2.
  • -c — Define quantas letras minúsculas no mínimo deverão fazer parte de sua senha. O padrão é 2.
  • -C — O oposto de -c. Aqui você define o mínimo de letras maiúsculas. O padrão também é 2.
  • -s — Define quantos caracteres especiais você deseja em sua senha. O padrão é 1.
  • -2 — Esta é ótima. Define e distribui a senha de forma a misturar teclas do lado direito e esquerdo do teclado. Isto serve para dificultar a vida dos olheiros. :p
  • –nodigits — Esta apenas anula os números de sua senha. Mesmo que -d 0.
  • –noupper — Anula letras maiúsculas em sua senha. Mesmo que -C 0.
  • –nospecial — Anula caracteres especiais. Mesmo que -s 0.

Agora que conhecemos os principais parâmetros do mkpasswd, vamos ver alguns exemplos de senhas com ele.

Exemplo 1: Suponhamos que eu queira uma senha completamente aleatória sem definição de padrões. Basta usar o mkpasswd sem parâmetros:

$ mkpasswd
neI24mX~s

Exemplo 2: Supondo que agora eu quero uma senha com 10 caracteres, sendo pelo menos 3 deles caracteres especiais e 1 seja um número:

$ mkpasswd -l 10 -s 3 -d 1
gN8_r:Wru*

Exemplo 3: E se eu quiser agora uma senha com o tamanho padrão de 9 caracteres, porém com 2 números pelo menos e 2 letras maiúsculas:

$ mkpasswd -d 2 -C 2
5dJz.qYt3

Bom, como podem ver as possibilidades são inúmeras. Basta pensar em sua combinação e mandar ver na sua senha.

by kalib.

Comente

*
*