Genera contrasenyes aleatòries des de la línia d'ordres

Anonim

Algunes de les contrasenyes més segures que podeu utilitzar són les que es generen aleatòriament. Des de la línia d'ordres, podeu aleatoritzar contrasenyes potencials de moltes maneres, que es poden utilitzar com a contrasenyes segures dels caràcters generats.

Cobrirem diversos mètodes principals per generar seqüències aleatòries i després us mostrarem com combinar ordres per fer que les contrasenyes generades siguin encara més aleatòries.

Com generar contrasenyes aleatòries mitjançant la línia d'ordres

Primer, provarem el meu mètode d'accés que utilitza openssl:

openssl rand -base64 6

La sortida d'aquesta ordre serà completament aleatòria i semblarà a: cG/ah3+9

Podeu ajustar la longitud de la contrasenya canviant el número al final de la cadena. Si no voleu acabar amb cap caràcter anormal com / i +, també podeu generar des de l'hexadecimal:

openssl rand -hex 4

Si això no és prou aleatori, podeu canalitzar la sortida aleatòria d'openssl a través de md5 i retallar el hash md5 de la sortida aleatòria fins a un nombre determinat de caràcters:

openssl rand -base64 8 |md5 |head -c8;echo

També pots ser creatiu i prendre entrada aleatòria d' altres ordres, com ara la data, i retallar 8 caràcters de les dates actuals md5 hash:

data |md5 | cap -c8; eco

O fins i tot fer ping:

ping -c 1 yahoo.com |md5 | cap -c8; eco

Utilitzant el mètode md5, podeu prendre la sortida de qualsevol ordre o fitxer per crear una contrasenya segura.

Òbviament, totes aquestes contrasenyes aleatòries no són fàcils de recordar, per això pot ser útil utilitzar un gestor de contrasenyes, però aquest és un altre tema.

Genera contrasenyes aleatòries des de la línia d'ordres