Generer et stærkt kodeord fra kommandolinjen

At have en stærk adgangskode er det vigtigste, du kan gøre for at beskytte din konto eller server og for at holde dine data sikre. Fælles tankegang er, at et stærkt kodeord skal bestå af mindst 14-tegn, herunder små bogstaver og store bogstaver, tal og symboler, og bør aldrig være baseret på et ordbogsord. Ved at bruge en lang adgangskode er det meget mere sikkert at bruge en kort en, jo længere er adgangskoden, desto sværere er det at gætte. I dette indlæg vil vi se på flere forskellige måder at generere et stærkt kodeord ved hjælp af Linux-kommandolinjen.

Generer en stærk adgangskode med openssl

Denne metode bruger openssl rand funktionen og det vil generere 14 tegn tilfældig streng:

openssl rand-base64 14

Generer et stærkt kodeord med urandom

I denne metode vil vi filtrere / Dev / urandom output med tr for at slette uønskede tegn og udskrive de første 14 tegn:

</ dev / urandom tr-dc A-Za-z0-9 | hoved-c14; ekko

Generer et stærkt kodeord med pwgen

pwgener et værktøj, der genererer tilfældige, meningsløse men udtrækkelige adgangskoder.
Sådan installerer du pwgen løb:

sudo apt-get install pwgen

Når installationen er færdig, skal du bruge følgende kommando til at generere en tilfældig streng af 14-tegn:

pwgen 14 1

Du kan også bruge nogle af følgende flag:

  -c eller - kapitaliser Inkluder mindst et stort bogstav i adgangskoden -A eller --no-kapitaliser Inkluder ikke store bogstaver i adgangskoden -n eller -numre Inkluder mindst et nummer i adgangskoden -0 eller - -no-tal Nummer ikke i kodeordet -y eller -symboler Inkluder mindst ét ​​specielt symbol i adgangskoden -s eller --secure Generer fuldstændigt tilfældige adgangskoder -B eller --obligat Inkluder ikke tvetydige tegn i adgangskoden -h eller --help Udskriv en hjælpemeddelelse -H eller --sha1 = path / to / file [#seed] Brug sha1 hash af den givne fil som en (ikke så) tilfældig generator -C Udskriv de genererede adgangskoder i kolonner -1 Udskriv ikke de genererede adgangskoder i kolonner -v eller -no-vokaler Brug ikke vokaler for at undgå utilsigtede ubehagelige ord

Generer et stærkt kodeord med gpg

Vi kan også bruge gpg værktøj til at generere et stærkt 14 tegn kodeord:

gpg --gen-tilfældig - armor 1 14

Selvfølgelig er der mange andre måder at generere et stærkt kodeord på. For eksempel kan du tilføje følgende bash shell funktion til din ~ / .bashrc fil:

genpasswd () {strings / dev / urandom | grep -o '[[: alnum:]]' | hovedet -n 14 | tr-d 'n'; ekko }

og når du skal generere en stærk tilfældig adgangskode, skriv bare genpasswd

Kilde

Giv en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.