Generujte náhodné heslá z príkazového riadku

Anonim

Niektoré z najbezpečnejších hesiel, ktoré môžete použiť, sú tie, ktoré sú náhodne generované. Z príkazového riadku môžete rôznymi spôsobmi náhodne usporiadať potenciálne heslá, ktoré možno použiť ako bezpečné heslá generovaných znakov.

Pokryjeme niekoľko základných metód generovania náhodných sekvencií a potom vám ukážeme, ako kombinovať príkazy, aby boli vygenerované heslá ešte náhodnejšie.

Ako generovať náhodné heslá pomocou príkazového riadku

Najprv vyskúšame moju metódu, ktorá používa openssl:

openssl rand -base64 6

Výstup tohto príkazu bude úplne náhodný a bude vyzerať asi takto: cG/ah3+9

Dĺžku hesla môžete upraviť zmenou čísla na konci reťazca. Ak nechcete, aby ste mali nejaké abnormálne znaky ako / a +, môžete vygenerovať aj z hexadecimálneho čísla:

openssl rand -hex 4

Ak to nie je dosť náhodné, môžete preniesť náhodný výstup openssl cez md5 a orezať md5 hash náhodného výstupu na stanovený počet znakov:

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

Môžete byť tiež kreatívni a prevziať náhodný vstup z iných príkazov, ako je dátum, a orezať 8 znakov z aktuálnych dátumov md5 hash:

dátum |md5 | hlava -c8; echo

Alebo aj ping:

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

Pomocou metódy md5 môžete použiť výstup akéhokoľvek príkazu alebo súboru na vytvorenie bezpečného hesla.

Je zrejmé, že všetky tieto náhodné heslá sa nedajú ľahko zapamätať, a preto môže byť užitočné použiť správcu hesiel, ale to je už iná téma.

Generujte náhodné heslá z príkazového riadku