Generujte náhodné heslá z príkazového riadku
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.