Mājas lapa » » 10 veidi, kā ģenerēt izlases paroli no Linux komandrindas

    10 veidi, kā ģenerēt izlases paroli no Linux komandrindas

    Viena no lielākajām lietām par Linux ir tā, ka jūs varat darīt to pašu simtiem dažādu veidu - pat kaut ko tik vienkāršu kā izlases paroles ģenerēšanu var veikt ar desmitiem dažādu komandu. Šeit ir 10 veidi, kā to izdarīt.

    Mēs apkopojām visas šīs komandas no Command-Line Fu un pārbaudījām tās savā Linux datorā, lai pārliecinātos, ka tās darbojas. Jums vajadzētu būt iespējai izmantot vismaz dažus no tiem sistēmā Windows, izmantojot Cygwin, taču mēs neesam pārbaudījuši tos visus - pēdējais noteikti darbojas, lai gan.

    Izveidojiet izlases paroli

    Jebkurai no šīm nejaušās paroles komandām jūs varat vai nu modificēt tās, lai izvadītu citu paroles garumu, vai arī vienkārši izmantot pirmās ģenerētās paroles x rakstzīmes, ja nevēlaties, lai šī garā parole būtu tāda. Cerams, ka lietojat paroles pārvaldnieku, piemēram, LastPass, tāpēc jums nav nepieciešams tos iegaumēt.

    Šī metode izmanto SHA, lai izmainītu datumu, iet cauri base64, un pēc tam izvadīs top 32 rakstzīmes.

    datums +% s | sha256sum | base64 | galva -c 32; atbalss

    Šī metode izmantoja iebūvēto / dev / urandom funkciju un izfiltrē tikai tās rakstzīmes, kuras parasti izmantojat parolē. Tad tas izvadīs augšējo 32.

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

    Tas izmanto opensl rand funkciju, kas var nebūt instalēta jūsu sistēmā. Laba lieta ir daudz citu piemēru, labi?

    openssl rand -base64 32

    Tas darbojas daudz, tāpat kā otrs urandoms, bet tikai strādā pretējā virzienā. Bash ir ļoti spēcīgs!

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

    Šeit ir vēl viens piemērs, kas filtrē, izmantojot virknes komandu, kas izdrukā izdrukājamās virknes no faila, kas šajā gadījumā ir urandom..

    virknes / dev / urandom | grep -o '[[: alnum:]]' | galva -n 30 | tr-d 'n'; atbalss

    Šeit ir vēl vienkāršāka urandom versija.

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

    Šim ir izdevies izmantot ļoti noderīgo dd komandu.

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

    Jūs pat varat izveidot izlases kreiso paroli, kas ļaus jums ievadīt savu paroli ar vienu roku.

    Ja jūs to visu laiku izmantosiet, iespējams, ka tā ir labāka ideja to ievietot funkcijā. Šādā gadījumā, kad vienreiz palaidīsiet komandu, varēsiet izmantot randpw jebkurā laikā, kad vēlaties izveidot izlases paroli. Iespējams, vēlaties to ievietot savā failā ~ / .bashrc.

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

    Jūs varat izmantot šo pašu sintaksi, lai veiktu kādu no šīm funkcijām, vienkārši aizstājot visu

    Un šeit ir vienkāršākais veids, kā izveidot paroli no komandrindas, kas darbojas Linux, Windows ar Cygwin, un, iespējams, Mac OS X. Es esmu pārliecināts, ka daži cilvēki sūdzas, ka tas nav tik nejauši kā daži no pārējiem variantiem, bet godīgi, tas ir pietiekami nejauši, ja jūs izmantosiet visu.

    datums | md5sum

    Jā, tas ir pat pietiekami viegli atcerēties.


    Ir daudz citu veidu, kā jūs varat izveidot izlases paroli no komandrindas Linux, piemēram, komandā mkpasswd, kas faktiski var piešķirt paroli Linux lietotāja kontam. Tātad, kas ir jūsu iecienītākais veids?