Generer tilfeldige passord fra kommandolinjen

Noen av de sikreste passordene du kan bruke er de som er tilfeldig generert. Fra kommandolinjen kan du randomisere potensielle passord på mange måter, som kan brukes som sikre passord for genererte tegn.

Vi vil dekke flere primære metoder for å generere tilfeldige sekvenser, og deretter vise deg hvordan du kombinerer kommandoer for å gjøre de genererte passordene enda mer tilfeldige.

Slik genererer du tilfeldige passord via kommandolinje

Først vil vi prøve min go-to metode som bruker openssl:

openssl rand -base64 6

Utgangen av denne kommandoen vil være helt tilfeldig, og ser noe ut som: cG / ah3 + 9

Du kan justere lengden på passordet ved å endre nummeret på slutten av strengen. Hvis du ikke vil ende opp med unormale tegn som / og +, kan du generere fra hex også:

openssl rand -hex 4

Hvis det ikke er tilfeldig nok, kan du pumpe den randomiserte utgangen av openssl gjennom md5 og trimme md5-hasen for den randomiserte utgangen ned til et sett antall tegn:

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

Du kan også bli kreativ og ta tilfeldig innspilling fra andre kommandoer, for eksempel dato og trimme 8 tegn fra de nåværende datoene md5 hash:

date |md5 | head -c8; echo

Eller til og med ping:

ping -c 1 yahoo.com |md5 | head -c8; echo

Ved hjelp av md5-metoden kan du ta utdataene fra en kommando eller en fil for å opprette et sikkert passord.

Åpenbart er alle disse randomiserte passordene ikke enkle å huske, og derfor kan det være nyttig å bruke en passordbehandling, men det er et annet emne.