Ustvarite naključna gesla iz ukazne vrstice

Anonim

Nekatera najbolj varna gesla, ki jih lahko uporabite, so tista, ki so naključno ustvarjena. V ukazni vrstici lahko na številne načine naključno razvrstite potencialna gesla, ki jih lahko uporabite kot varna gesla generiranih znakov.

Pokrili bomo več primarnih metod generiranja naključnih zaporedij in vam nato pokazali, kako združiti ukaze, da bodo ustvarjena gesla še bolj naključna.

Kako ustvariti naključna gesla prek ukazne vrstice

Najprej bomo preizkusili mojo metodo, ki uporablja openssl:

openssl rand -base64 6

Izhod tega ukaza bo povsem naključen in bo videti nekako takole: cG/ah3+9

Dolžino gesla lahko prilagodite tako, da spremenite številko na koncu niza. Če ne želite, da se na koncu pojavijo kakršni koli neobičajni znaki, kot sta / in +, lahko ustvarite tudi iz heksa:

openssl rand -hex 4

Če to ni dovolj naključno, lahko prenesete naključni izhod openssl skozi md5 in zmanjšate zgoščenost md5 naključnega izhoda na nastavljeno število znakov:

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

Lahko ste tudi ustvarjalni in uporabite naključne vnose iz drugih ukazov, kot je datum, ter izrežete 8 znakov iz trenutnih datumov md5 hash:

datum |md5 | glava -c8; odmev

Ali celo ping:

ping -c 1 yahoo.com |md5 | glava -c8; odmev

Z uporabo metode md5 lahko vzamete izhod katerega koli ukaza ali datoteke, da ustvarite varno geslo.

Očitno si vseh teh naključnih gesel ni lahko zapomniti, zato je lahko v pomoč uporaba upravitelja gesel, vendar je to že druga tema.

Ustvarite naključna gesla iz ukazne vrstice