Uzziniet Linux

10 veidi, kā ģenerēt nejaušu paroli Linux

10 veidi, kā ģenerēt nejaušu paroli Linux

Jebkurā sistēmas vidē un domēnā datu un pakalpojumu drošībai ir jāpiešķir augstākā prioritāte. Pareiza OS vai citu sistēmu, kuru drošība ir atkarīga no ģenerētās paroles, droša nodrošināšana ir būtiska. Tas padara drošu paroli par svarīgu pēdu visiem lietotājiem. Sistēmās izmantotās paroles palīdz aizsargāt jūsu datus un lietotāju darbības no neatļautiem iebrucējiem. Veidam, kā jūs izveidojat šīs paroles, jābūt neparedzamam.

Šī neparedzamība piešķirs jums nepieciešamo autentiskumu kā sistēmas lietotājam vai sistēmas administratoram. Šādu paroļu ģenerēšanas algoritmi piešķirs viņiem nepieciešamo unikalitāti, ja to izveide ir vērsta uz mašīnu. Šī iemesla dēļ mēs ne vienmēr varam būt atkarīgi no mūsu nepārspējamā radošuma, lai ģenerētu nesalaužamas paroļu pārsūtīšanas. Mums ir nepieciešama kaut kas pārāk labs reputācija un zināšanas šajā paroļu ģenerēšanas spēlē. Šim amatam nav labāka kandidāta kā Famer, Linux operētājsistēmas zāle.

Paroļu ģenerēšanas loģika

Jūs vienmēr atradīsit paroles kombināciju ar lietotājvārdu, lai piekļūtu vietējam datoram vai vietnei internetā. Izmantotajām paroles frāzēm jābūt pietiekami stingrām, unikālām un sarežģītām, lai jūs varētu pārliecināties par savu autentifikāciju, izmantojot tīmekļa vai mitinātos pakalpojumus un lietojumprogrammas.

Reģistrējoties lielākajā daļā platformu, kurām nepieciešama paroles autentifikācija, šīs platformas bieži jums sniegs paroles iestatīšanas rokasgrāmatu, kas jums jāievēro. Jums var ieteikt izpildīt minimālo prasību 14 rakstzīmes drošai paroles garumam. Šīm rakstzīmju variācijām būs jāietver arī alfabēti ar apsvērumiem par mazajiem un lielajiem burtiem, skaitļi un pat tastatūras simboli. Tā ir pieeja, kas kalpo daudziem lietotājiem. Bet ko darīt, ja neesat pietiekami pacietīgs vai jums ir radošs domāšanas veids, kā katru reizi izjaukt unikālu un spēcīgu paroli?

Linux platformā šo paroles mērķi varat sasniegt dažu sekunžu laikā, pat neizstiepjot smadzeņu muskuļus. Lielākajai daļai, ja ne visas, šīs paroļu ģenerēšanas metodes, kuras mēs novērtēsim šajā rakstā, jums ir nepieciešams spēcīgs pamats vai Linux komandrindas saskarnes pārzināšana. Dažādas paroļu ģenerēšanas metodikas un utilītas ērti pielāgojas Linux komandrindas videi.

Nejaušas paroles ģenerēšana operētājsistēmā Linux

Jūsu ziņā ir izvēlēties paroles ģenerēšanas paņēmienu, kuru jūs viegli pielāgojat lietošanai.

1. metode: Linux paroļu ģenerēšana ar OpenSSL

Šī pieeja prasa vispirms palaist termināla vai komandrindas saskarni. Pēc tam mēs aizņemsimies OpenSSL Rand Function efektivitāti, lai izveidotu spēcīgu paroļu kombināciju. Šis funkcijas piemērs izvada 14 nejaušas virknes rakstzīmes kā ģenerēto lietotāja paroli. Ieviesiet šo paroles ģenerēšanas pieeju, izpildot šādu komandu virkni savā Linux terminālā.

$ openssl rand -base64 14

Manā galā esošā izeja spēja ģenerēt šo neizlauamo 14 rakstzīmju paroli.

1ehAW3ZpL0H1Ny + jniQ =

2. metode: Linux paroļu ģenerēšana ar Urandon

Otra komanda šajā sarakstā, lai ģenerētu netraucētas paroles jūsu Linux sistēmā, ir urandom. Šis komandu darbs ir tāds, ka tiek ģenerēta parole / dev / urandon un pēc tam izvadīja caur a tr arguments. Tas ir filtrēšanas mehānisms, lai ignorētu nevēlamas ģenerētās rakstzīmes.

Šajā gadījumā pieņemsim, ka mēs joprojām vēlamies paroli, kas ir 14 rakstzīmes gara, šajā metodē ieviestais filtrēšanas mehānisms izdrukās tikai pirmās paroles ģenerētās 14 rakstzīmes un pārējās ignorēs. Ja parolei nepieciešamas vairāk nekā 14 rakstzīmes, rediģējot kodu, varat norādīt vēlamo paroles garumu -c14 arguments, kas parādās šajā komandu virknē.

$ sudo < /dev/urandom tr -dc A-Za-z0-9 | head -c14; echo

Rezultāts manā galā radīja šādu unikālu paroles virkni.

fJby4dNhuiUDnu

Jūs, iespējams, pamanījāt, ka, palaižot šo komandu, lietotājam ir jābūt Sudo privilēģijām. Tas notiek tāpēc, ka mēs piekļūstam dažām Linux sistēmas failu vidēm, lai ģenerētu mums nepieciešamo paroles virkni. Piekļuves tiesības šādiem failiem ir tikai Sudoer lietotājam.

3. metode: Linux paroļu ģenerēšana ar pwgen

Šai pieejai ir nepieciešams rīks pēc nosaukuma pwgen. Atšķirībā no pirmajām divām iebūvētajām pieejām Linux paroļu ģenerēšanai, pwgen netiek iepriekš fasēts jūsu Linux sistēmā, un jums tas vispirms būs jāinstalē. Šī pwgen instalēšanas komanda attiecas attiecīgi uz Debian, Arch un RPM balstītām Linux operētājsistēmām.

$ sudo apt instalējiet pwgen
$ sudo pacman -S pwgen
$ sudo yum instalējiet pwgen

Instalēšanas ilgumam vajadzētu būt mazāk nekā minūtei pabeigtai. Pēc tam jūs izmantosiet pwgen komandu, lai norādītu ģenerējamās paroles virknes garumu. Piemēram, es izvēlējos no šīs komandas ģenerēt 15 rakstzīmju paroli.

$ pwgen 15 1

Šī ir unikālā parole, kas tiek izvadīta no termināla.

rae4Quaw6ierieb

4. metode: Linux paroļu ģenerēšana ar gpg

Šī ir vēl viena iebūvēta pieeja spēcīgas un unikālas lietotāja sistēmas paroles ģenerēšanai. Jūs varat brīvi norādīt paroles garumu, kuru vēlaties ģenerēt. Mēs ievērosim 14 rakstzīmju paroles garumu, ko ģenerē citas pārskatītās metodes. Ja parole ir garāka, varat rediģēt tās komandas argumentu 14 vesels skaitlis. Nokopējiet Linux komandā šādu komandu virkni.

$ gpg - gen-random --armor 1 14

No savas gala es spēju sasniegt šādu rezultātu.

cB5jR27PZr / YZZJfr9A =

Simbolu, kas nav burti un cipari, iekļaušana ģenerētajā parolē padara šo pieeju unikālu praktiskajā vidē, piemēram, mākoņa serverī vai finanšu vietnēs un platformās.

5. metode: Linux paroļu ģenerēšana ar SHA

Katrs Linux entuziasts ir pazīstams ar terminu SHA. Tas ir Secure Hash algoritma saīsinājums, kas to klasificē kā kriptogrāfisko Hash funkciju. Jūs atradīsit sevi, izmantojot šo rīku, galvenokārt, lai nodrošinātu failu vai datu integritāti, izmantojot jaucējkrānu. Tas palīdz salīdzināt faila vai datu statusu pirms un pēc lejupielādes.

Lai lejupielādējamā faila un datu integritātes statuss būtu pārliecinošs, šiem diviem jaukšanas gadījumiem ir jāsakrīt. Šīs ģenerētās jaukšanas iespējas ir tik unikālas, ka mēs varam sajaukt jebko, pat Linux datuma funkciju, un izmantoto jaukto jaucēju izmantot kā unikālu lietotāja vai sistēmas paroli. Apsveriet šādu hash funkcijas ieviešanas piemēru:

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

Es pārbaudīju šo hash funkciju, lai izveidotu 30 rakstzīmju garu paroli, un rezultāti nekad nav vīlušies.

ZDc1NDE2YjNhMzE0NmI4NmIyNmEwOW

6. metode: Linux paroļu ģenerēšana ar MD5 algoritmu

MD5 ir vēl viena hash funkcija, kas ir efektīva 128 bitu vērtības ģenerēšanā. Tas ir atzīts par ziņojumu apkopojošu algoritmu, jo tas ir noderīgs kā kriptogrāfijas jaukšanas funkcija. Jūs varat to izmantot, lai jauktu jebkuru sistēmas funkciju, un ģenerētā izeja būs jūsu unikālā frāze, ko izmantot kā paroli. To ir viegli ieviest, izmantojot Linux komandrindas saskarni. Tā kā iepriekšējā paroļu ģenerēšanas pieejā mēs jau esam sajaukuši datuma funkciju, mēģināsim jaukt kalendāra funkciju un redzēt, kas tiek ģenerēts kā izeja. Vai arī mēs varam darīt abus.

$ datums | md5sum

Izeja:

75111fa81779934d48150aca85a20bd5

Šī komanda izmanto md5 ar Linux kalendāra funkciju.

$ cal | md5sum

Izeja:

e2772fc86ded596812b3acf507ab204d

Kā redzat, mēs varētu ģenerēt unikālas frāzes, kas jāizmanto kā paroles no Linux datuma un kalendāra funkcijām. Vienkārši iedomājieties sistēmas rīku, ko var ievietot Linux terminālis, un saistiet to ar MD5 algoritmu, lai ģenerētu virknes rakstzīmes, kas kvalificējamas kā visaugstākās paroles frāzes. Jūs pat varat izmantot sudo ar šo md5 algoritmu un ģenerējiet unikālu frāzi, ko izmantot kā sistēmu un lietotāja paroli.

$ sudo | md5sum

Izeja:

d41d8cd98f00b204e9800998ecf8427e

7. metode: Linux paroļu ģenerēšana ar apg

APG ir vēl viens efektīvs rīks unikālu paroļu frāžu ģenerēšanas automatizēšanai Linux vidē. Šis rīks ir fasēts kopā ar OS vai instalēts OS instalēšanas laikā Ubuntu Linux sistēmā. Šīs utilītas izmantošana ir vienkārša, un tās pieeja atšķiras no citiem paroles ģenerēšanas mehānismiem, ar kuriem līdz šim esam rīkojušies. Tas prasa nejaušu ievadi un ģenerē paroļu frāžu opciju dispersiju. No šīm opcijām jūs izvēlēsities frāzi, kas jums vislabāk darbojas kā parole. Šo nejaušās paroles frāzes opciju ģenerēšana ir tikpat vienkārša kā komandu virknes palaišana apg -a 1. Dažādām izvades opcijām būs 8-10 unikālas nejaušas rakstzīmes. Laiks būt praktiskākam ar šo apg paroles ģenerēšanas pieeju.

$ apg -a 1

Izeja:

> 7 = z'pgQVb kVA / Vl /?6 WQ?I4eT22T NhZS = 4dc 

Kā redzat, izvade ir atšķetinājusi sešas unikālas iespējas. Jūs varat izvēlēties izmantot jebkuru no ģenerētajām frāzēm vai arī izmantot tās visas dažādās paroles prasībās. Tā ir unikāla pieeja daudzu paroļu ģenerēšanai vienlaikus bez nepieciešamības atkal un atkal palaist vienu komandu, lai iegūtu vēlamo paroļu frāžu skaitu.

8. metode: Linux paroļu ģenerēšana ar makepasswd

Vispirms jums tas jāinstalē, lai izmantotu šo utilītu, jo tā nav iebūvēta tāpat kā lielākā daļa no mūsu apskatītajām pieejām. Attiecīgi uz Debian, Arch un RPM balstītām Linux sistēmām makepasswd instalēšanas komanda ir vienkārša.

$ sudo apt instalējiet makepasswd
$ sudo pacman -S makepasswd
$ sudo yum instalējiet makepasswd

Kā pamanījāt, jums arī jābūt Sudoer lietotājam, lai saņemtu šīs pakotnes instalēšanas atļaujas. Makepasswd izmantošana ir vienkārša un pat elastīgāka nekā apg pieeja. Komandu virkne ļauj izmantot vesela skaitļa argumentu, lai norādītu ģenerējamo paroles frāzes rezultātu skaitu. Kā apg pieeja ģenerē sešus paroles gadījumus vienā komandas izpildē, makepasswd var ģenerēt vairāk paroles frāzes opciju un arī norādīt šo paroļu frāžu rakstzīmju garumu. Kā būtu ar demonstrāciju.

$ makepasswd -skaitījums 10 -minchars 10

Izeja:

qSc75pVzUN NNrggFKgCf uqa6WYyabi wnEuFQd81y wLcJfEz5Cq THR8jUB5VT 0jaSe88Jaz 5J064vidyA UPsnHbB12g B9rtrLmqrN

Kā redzat, komandrindas izvade darīja tieši to, ko mēs gaidījām. Līdz šim elastības un precizitātes ziņā mēs varam vainagoties makepasswd pieeja kā galvenā iecienītākā paroļu ģenerēšanas rīku vidū. Tomēr mums nevajadzētu būt pārāk satraukti par šī secinājuma izdarīšanu, jo mums ir palikuši vēl divi kandidāti, kurus mēs varam pārskatīt.

9. metode: Linux paroļu ģenerēšana ar Perl

Šī augsta līmeņa programmēšanas valoda var izveidot skriptus, kas ģenerēs noderīgas un unikālas paroles frāzes. Lielākā daļa Linux izplatījumu Perl izmitina noklusējuma krātuvēs. Perl instalēšanu Linux sistēmā varat pārbaudīt, izpildot šādu komandu:

$ perl -v

Komanda atklāj Perl versiju, kas instalēta jūsu Linux vidē. Ja Perl neeksistē vai tiek parādīts kļūdas ziņojums, palaižot iepriekš minēto komandu, tas nozīmē, ka Linux sistēmā ir jāveic jauna Perl instalācija. Šīs instalēšanas komandas ir paredzētas Linux sistēmām, kas balstītas uz Debian, Arch un RPM.

$ sudo apt instalēt perl
$ sudo pacman -S perl
$ sudo yum instalēt perl

Perl failiem parasti ir .pl pagarinājums. Pēc tam, kad jums būs izdevies apstiprināt tā esamību vai instalēšanu Linux operētājsistēmā, mums ir jāizveido Perl fails vai skripts, lai ģenerētu mūsu paroles frāzes. Izveidojiet failu ar tādu nosaukumu kā mans paroles_ģenerators.pl un atveriet to no pirmkodu redaktora.

~ / Desktop $ pieskarieties my_passwords_generator.pl

Varat arī atvērt šo Perl failu no termināļa.

$ nano my_passwords_generator.pl

Aizpildiet Perl failu ar šādu skriptu kodu.

#!/ usr / bin / perl my @alphanumeric = ('a' ... 'z', 'A' ... 'Z', 0 ... 9); mans $ random_password = pievienoties ", kartē $ burtciparu [rand @alphanumeric], 0… 8; izdrukāt" $ random_password \ n "

Izpildot šo Perl skriptu, jāizveido unikāla paroles frāze.

$ perl my_passwords_generator.pl

Izeja:

LZJZcxr8A

Tā kā Perl skripts tiek izpildīts no termināla, pirms izpildes komandas palaišanas pārliecinieties, vai atrodaties tajā pašā direktorijā kā Perl fails. Manā gadījumā es saglabāju Perl failu savas Linux OS mapē Desktop un pēc tam no turienes atvēru komandrindu vai termināli, kas atvieglo piekļuvi failam un tā izpildi. Šī pieeja ir pietiekami ideāla, lai norādītu paroles garumu, kuru vēlaties ievadīt, izmantojot komandas argumentu.

10. metode: Linux paroļu ģenerēšana ar xkcdpass

Pēdējais kandidāts šī raksta izlases paroļu ģeneratoru sarakstā ir xkcdpass. Šī lietderība ir elastīga un skriptējama, veidojot unikālas paroles frāzes. Daudzu Linux izplatījumu instalēšana to fasē kā sistēmas utilītu. Ja jūsu Linux sistēmā nav xkcdpass, varat to instalēt, izmantojot šādas komandas.

Šīs instalēšanas komandas darbojas Linux izplatīšanā ar Debian, Arch un RPM.

$ sudo apt install xkcdpass vai $ sudo snap install xkcdpass
$ sudo pacman -S xkcdpass
$ sudo yum instalējiet xkcdpass

Šīs utilītas izmantošana ir tikpat vienkārša kā šādas komandas palaišana:

$ xkcdpass

Izeja:

Cabana vajāšana pieejama aptumšota sandlot sporting

Kā redzat, šī metodika ģenerē unikālas ieejas frāzes, kuras var izmantot kā paroles scenārijos, kuriem nav nepieciešama augsta līmeņa drošība. Tas nav ideāls risinājums finanšu platformām / pakalpojumiem vai mākoņdatošanas platformām. Jūs varētu apsvērt iespēju izmantot šīs ieejas frāzes tādās platformās kā sociālo mediju konti vai emuāru vietnes, kur daudzi tīkla uzbrucēji vai hakeri nav mērķējuši uz savu drošības infrastruktūru.

Iepriekš minētā komanda pēc noklusējuma radīja sešas ieejas frāzes opcijas. Ja jums ir nepieciešams izveidot vairāk ieejas frāžu, ieviesiet -n opcija ar vesela skaitļa argumentu kā daļu no komandas xkcdpass. Piemēram, mēs varētu ģenerēt 11 ieejas frāzes no šādas komandas.

$ xkcdpass -n 11

Izeja:

apjukuma audzētava dungojot nedabisks daudz apkrāptu vīna dārzu apdullināšanas shindig kuponu izdzīvot

Xkcdpass ir vairāk. Jūs varat uzzināt, kā no xkcdpass ieviest sarežģītākas ieejas frāzes, izpildot šādu komandu.

$ man xkcdpass

Pēdējā piezīme

Paroļu ģenerēšana, izmantojot Linux operētājsistēmu, ne tikai ierobežo tās izmantošanu tikai ar operētājsistēmas vidi. Iespējams, jūs meklējat unikālu veidu, kā aizsargāt savu e-pasta kontu, sociālo mediju kontu, emuāru vietni, e-komercijas vietni vai pat mākoņa serverus.

Jūs varētu sev jautāt, kā es izmantošu vairāk nekā vienu paroli, ja to ģenerētie modeļi ir pārāk sarežģīti, lai tos iegaumētu? Risinājums ir vienkāršs. Izveidoto paroļu glabāšanai apsveriet iespēju izmantot daudzos Linux atbalstītos paroles makus vai paroļu pārvaldniekus. Tagad jums ir divi paroles problēmas risinājumi; kā tos izveidot un droši aizslēgt, līdz to lietošana ir obligāta.

Noderīgi rīki Linux spēlētājiem
Ja jums patīk spēlēt spēles Linux, iespējams, ka spēļu pieredzes uzlabošanai, iespējams, esat izmantojis tādas lietotnes un utilītprogrammas kā Wine, ...
HD Remastered spēles operētājsistēmai Linux, kurām nekad agrāk nebija Linux laidiena
Daudzi spēļu izstrādātāji un izdevēji nāk klajā ar veco spēļu HD remaster, lai pagarinātu franšīzes darbības laiku. Lūdzu, faniem, kas pieprasa saderī...
Kā izmantot AutoKey, lai automatizētu Linux spēles
AutoKey ir darbvirsmas automatizācijas lietderība operētājsistēmām Linux un X11, kas ieprogrammēta Python 3, GTK un Qt. Izmantojot skriptu un MACRO fu...