10 viisi juhusliku parooli loomiseks Linuxi käsurealt

Sisukord:

10 viisi juhusliku parooli loomiseks Linuxi käsurealt
10 viisi juhusliku parooli loomiseks Linuxi käsurealt

Video: 10 viisi juhusliku parooli loomiseks Linuxi käsurealt

Video: 10 viisi juhusliku parooli loomiseks Linuxi käsurealt
Video: Tourist Trophy : Closer To The Edge - Full Documentary TT3D (Subtitles Available !!) - YouTube 2024, Aprill
Anonim
Üks Linuxi asju on see, et saate teha sama asja sadu erinevaid viise - isegi midagi lihtsat, kuna juhusliku parooli loomine võib toimuda kümnete erinevate käskudega. Siin on 10 võimalust, kuidas seda teha.
Üks Linuxi asju on see, et saate teha sama asja sadu erinevaid viise - isegi midagi lihtsat, kuna juhusliku parooli loomine võib toimuda kümnete erinevate käskudega. Siin on 10 võimalust, kuidas seda teha.

Me kogusime kõik need käsud Command-Line Fu'st ja katsetasime need meie enda Linuxi arvuti abil, et need töötaksid. Teil peaks olema võimalik vähemalt mõnda neist Windowsist installida Cygwiniga, kuigi me neid kõiki ei testid, viimane kindlasti töötab.

Loo juhuslik salasõna

Mõne sellise juhusliku parooli käskluse jaoks võite neid muuta, et väljastada erinevat parooli pikkust, või võite lihtsalt kasutada loodud parooli esimest x-märki, kui te ei soovi sellist pikka parooli. Loodetavasti kasutate paroolijuhti nagu LastPass, nii et te ei pea neid meelde jätma.

See meetod kasutab SHA kuupäeva räsitsuseks, jookseb baasil 64 ja seejärel väljub 32 parima parameetri.

date +%s | sha256sum | base64 | head -c 32; echo

See meetod kasutab sisseehitatud / dev / urandom funktsiooni ja filtreerib välja ainult need märgid, mida tavaliselt kasutate parooliga. Siis annab see välja 32.

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;

See kasutab openssli rand-funktsiooni, mida ei pruugi teie süsteemile installida. Hea küll, seal on palju muid näiteid, eks?

openssl rand -base64 32

See töötab palju nagu teised urandom, kuid lihtsalt töötab vastupidises suunas. Bash on väga võimas!

tr -cd '[:alnum:]' < /dev/urandom | fold -w30 | head -n1

Siin on veel üks näide, mis filtreerib stringi käsku kasutades, mis väljastab failist printimise stringid, mis antud juhul on urandom funktsioon.

strings /dev/urandom | grep -o '[:alnum:]' | head -n 30 | tr -d '

'; echo

Siin on urdavi ühegi lihtsam versioon.

< /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c6

See suudab kasutada väga kasulikku dd-käsku.

dd if=/dev/urandom bs=1 count=32 2>/dev/null | base64 -w 0 | rev | cut -b 2- | rev

Võite isegi luua juhusliku vasakpoolse parooli, mis võimaldab teil ühe käega sisestada oma parooli.

Kui te kavatsete seda kogu aeg kasutada, on ilmselt parem mõte selle ülesandeks panna. Sellisel juhul saate käsku üks kord käsku kasutada randpw igal ajal soovite luua juhusliku parooli. Tõenäoliselt soovite seda lisada oma ~ /. Bashrc-faili.

randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-16};echo;}

Saate kasutada sama süntaksi, et mõni neist funktsiooni toimiks - lihtsalt asendage kõik {}

Ja siin on kõige lihtsam viis teha käsurealt parool, mis töötab Linuxis, Windowsis koos Cygwiniga ja tõenäoliselt Mac OS Xiga. Olen kindel, et mõned inimesed kurdavad, et see ei ole nii juhuslik kui mõned muud võimalused, kuid ausalt öeldes on see piisavalt juhuslik, kui te kavatsete kasutada kogu asja.

date | md5sum

Jah, see on isegi kerge meelde jätta.

Linuxi käsurealt on võimalik luua juhusliku parooli, näiteks käsk mkpasswd, mis võib Linuxi kasutajakontole parooli tegelikult määrata. Mis on teie lemmik tee?

Soovitan: