Generirajte nasumične lozinke iz naredbenog retka

Anonim

Neke od najsigurnijih lozinki koje možete koristiti su one koje se nasumično generiraju. Iz naredbenog retka možete nasumično rasporediti potencijalne lozinke na mnoštvo načina, koje se mogu koristiti kao sigurne lozinke generiranih znakova.

Pokrit ćemo nekoliko primarnih metoda generiranja nasumičnih nizova, a zatim vam pokazati kako kombinirati naredbe da generirane lozinke budu još nasumičnije.

Kako generirati nasumične lozinke putem naredbenog retka

Prvo ćemo isprobati moju go-to metodu koja koristi openssl:

openssl rand -base64 6

Izlaz ove naredbe bit će potpuno nasumičan i izgledat će otprilike ovako: cG/ah3+9

Možete prilagoditi duljinu lozinke promjenom broja na kraju niza. Ako ne želite završiti s abnormalnim znakovima kao što su / i +, možete generirati i iz hexa:

openssl rand -hex 4

Ako to nije dovoljno nasumično, možete procijediti nasumični izlaz openssl-a kroz md5 i smanjiti md5 hash nasumičnog izlaza na određeni broj znakova:

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

Također možete biti kreativni i uzeti nasumične unose iz drugih naredbi, kao što je datum, i smanjiti 8 znakova iz trenutnih datuma md5 hash:

datum |md5 | glava -c8; jeka

Ili čak ping:

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

Koristeći md5 metodu, možete uzeti izlaz bilo koje naredbe ili datoteke za stvaranje sigurne lozinke.

Očito sve ove nasumične lozinke nije lako zapamtiti, zbog čega može biti od pomoći korištenje upravitelja lozinki, ali to je druga tema.

Generirajte nasumične lozinke iz naredbenog retka