Koduleht » kuidas » 10 võimalust luua juhuslik parool Linuxi käsurealt

    10 võimalust luua juhuslik parool Linuxi käsurealt

    Üks suuremaid asju Linuxis on see, et sa võid teha sama sadu erinevaid viise - isegi midagi lihtsat kui juhusliku parooli genereerimine on võimalik saavutada kümnete erinevate käskudega. Siin on 10 võimalust seda teha.

    Me kogusime kõik need käsud Command-Line Fu-lt ja katsetasime neid oma Linuxi arvutil, et veenduda nende töös. Teil peaks olema võimalik vähemalt mõnda neist Windowsis kasutada, kui Cygwin on installitud, kuigi me ei testinud neid kõiki - viimane kindlasti töötab küll.

    Loo juhuslik parool

    Kõigi nende juhuslike paroolide käskude puhul saate neid muuta, et väljastada teistsugune paroolipikkus, või kui sa ei soovi sellist pikka parooli, võite kasutada lihtsalt genereeritud parooli esimest x-märki. Loodetavasti kasutate sellisel juhul paroolihaldurit nagu LastPass, nii et sa ei pea neid meelde jätma.

    See meetod kasutab SHA-d kuupäeva summeerimiseks, jookseb läbi baast64 ja väljastab seejärel 32 parimat tähemärki.

    kuupäev +% s | sha256sum | base64 | pea -c 32; kaja

    See meetod kasutas sisseehitatud / dev / urandom funktsiooni ja filtreerib välja ainult need märgid, mida tavaliselt paroolis kasutate. Seejärel väljastab see top 32.

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

    See kasutab opensli randfunktsiooni, mis ei pruugi teie süsteemi installida. Hea asi on veel palju teisi näiteid?

    openssl rand -base64 32

    See töötab palju nagu teine ​​urandom, kuid lihtsalt teeb tööd 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 stringide käsku, mis väljastab prinditavaid stringi failist, mis antud juhul on urandomi funktsioon.

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

    Siin on veel üks lihtsam versioon.

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

    See õnnestub kasutada väga kasulikku dd-käsku.

    dd if = / dev / urandom bs = 1 loend = 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 parooli sisestada.

    Kui te seda kogu aeg kasutate, siis on ilmselt parem mõte see funktsioonisse panna. Sellisel juhul saate pärast käsu üks kord käivitamist kasutada randpw igal ajal, kui soovite luua juhusliku parooli. Tõenäoliselt tahaksite selle oma ~ / .bashrc-faili panna.

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

    Sama süntaksit saab kasutada, et teha neist mõni funktsioon, lihtsalt asendada kõik sees.

    Ja siin on kõige lihtsam viis paroolist käsurealt, mis töötab Linuxis, Windowsis Cygwiniga ja ilmselt Mac OS X-iga. Olen kindel, et mõned inimesed kurdavad, et see ei ole nii juhuslik kui mõned muud võimalused, kuid ausalt öeldes on see juhuslikult piisav, kui sa kasutad kogu asja.

    kuupäev | md5sum

    Jah, see on isegi piisavalt lihtne meeles pidada.


    Seal on palju muid viise, kuidas saate luua juhusliku parooli käsurealt Linuxis, näiteks käsku mkpasswd, mis võib tegelikult anda parooli Linuxi kasutajakontole. Mis on sinu lemmik viis?