Serie GNU/Linux: Commandos útiles en la carpeta /usr/bin ----> APG( Automated Password Generator )

in #linux5 years ago

Diseñado por Morrie Gaser, el comando apg genera una serie constraseña haciendo uso de dos algoritmos. APG( Automated Password Generator ) accepta numeros( 0 - 9 ), letras ( A - Z ); mayusculas y minusculas y simbolos ( @#$% ). En opciones avanzadas el usuario elaborar contraseña apartir de un diccionario de palabras que el probio usuario puede crear.

Esta son las opciones mas utiles

Para utilizar el comando APG , abrimos el terminal presionando las teclas Ctrl + Alt + T. Luego de abrir el terminal escriba el siguiente comando : apg -h. Aparecera una guia básica de como utilizar el commando apg


Para conocer mas del commando apg, escriba en el terminal el siguiente comando: man apg. En los sistema GNU/Linux es tradición que cada programa installado en el sistema operativo debe traer una guia de como usarlo correctamente.  Por ello, el comando  man ( de 'manual' o 'documentacion' ), le otorga al usuario acceso directo a la documentacion cualquiera de los programas instalados en su computadora. Si quiere aprender mas sobre el comando man solo escriba en el terminal man man y ello lo remitira a la documentacion pertinente.

Siguamos pues, con esta pequeno tutorial.

En GNU\Linux Cada comando admite una serie de opciones para modificar su comportamiento.

Las siguientes opciones son las mas útiles:

-a [0,1]:APG solo admite dos tipos de algoritmos para generar una contraseña.

  1.  Aquel que se puede leer enterder en lengua humana, tales como:(junky_Trunky o elAmodelTerror).
  2. Aquel que no se puede comprender en ningun lenguaje humano,tales como: ( UIj678 @$&*_BJ67 )

-n numero-de-contrasenas: APG puede generar 'x' numero de contraseña en el momento que se ejecuta. 

-m y -x: modifican la longitud de la contraseña.

  • -m: indica la longitud minima.
  • -x: indica la longitud maxima.

'-M modo': indica si se quiere utlizar simbolos(S,s), numeros(N,n),mayusculas( C,c) o minusculas(L,l). Cuando la letra es mayuscula ( S,N,C,L) indica que el algoritmo debe hacer uso de ello. Cuando esta en minuscula (s,n,c,l) indica una sugerencia, el algoritmo puede que la utilize o puede que no. Es decir, sí se escriben los parametro mencionados en mayúscula se obliga al algoritmo para que genere una contraseña con dichos parametros, de no ser así ocurre lo contrario.

-E cadena-de-caracteres: indica los caracteres que se quieren excluir.


Haciendo uso de las opciones dadas podemos elaborar la siguiente contraseña.

Supongamos que queremos generar 3 contraseñas que hagan uso de simbolos, numeros , mayúsculas y minúsculas, y que ademas tenga una longitud de 12 caracteres. Pero no queremos hacer uso de caracteres tales como : '0@/\Nx'. Tampoco queremos que la contrasena sea leible.

Entonces escribimos en la terminal lo siguiente:

Y como resultado obtenemos lo siguiente

De este modo se hace uso del comando apg.


Espero que le halla gustado el post y sobre todo que hallan aprendido algo nuevo.

Siendo asi, no olviden votar y si tiene problemas ejecutando el comando puede dejar un comentario.Con gusto les respondere.

Sort:  

Linuxian Hi! Welcome to Steemit. Get free upvotes for your posts https://steemit.com/steem/@droida/free-steem-voting-service

Congratulations @neumma! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You made more than 50 upvotes. Your next target is to reach 100 upvotes.
You got a First Reply

You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Do not miss the last post from @steemitboard:

New japanese speaking community Steem Meetup badge
Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.19
TRX 0.13
JST 0.030
BTC 62714.40
ETH 3447.03
USDT 1.00
SBD 2.51