Véletlenszerű jelszavak generálása a parancssorból

Anonim

A használható legbiztonságosabb jelszavak közül néhány véletlenszerűen generált. A parancssorból sokféleképpen véletlenszerűsítheti a potenciális jelszavakat, amelyek a generált karakterek biztonságos jelszavaiként használhatók.

Bemutatjuk a véletlen sorozatok generálásának számos elsődleges módszerét, majd megmutatjuk, hogyan kombinálhatja a parancsokat, hogy a generált jelszavakat még véletlenszerűbbé tegye.

Véletlenszerű jelszavak generálása parancssoron keresztül

Először is megpróbáljuk az openssl-t használó módszeremet:

openssl rand -base64 6

A parancs kimenete teljesen véletlenszerű lesz, és valahogy így néz ki: cG/ah3+9

A jelszó hosszát a karakterlánc végén lévő szám megváltoztatásával állíthatja be. Ha nem szeretne rendellenes karaktereket, például / és +, generálni hexadecimális karakterekből is:

openssl rand -hex 4

Ha ez nem elég véletlenszerű, akkor az openssl véletlenszerű kimenetét az md5-ön keresztül lecsökkentheti, és a véletlenszerű kimenet md5 hash-ét levághatja meghatározott számú karakterre:

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

Kreatív is lehet, és véletlenszerűen beírhat más parancsokat, például dátumot, és levághat 8 karaktert az aktuális dátumokból md5 hash:

date |md5 | fej -c8; visszhang

Vagy akár ping is:

ping -c 1 yahoo.com |md5 | fej -c8; visszhang

Az md5 módszerrel bármilyen parancs vagy fájl kimenetét felhasználhatja biztonságos jelszó létrehozásához.

Nyilvánvalóan ezeket a véletlenszerű jelszavakat nem könnyű megjegyezni, ezért hasznos lehet a jelszókezelő használata, de ez egy másik téma.

Véletlenszerű jelszavak generálása a parancssorból