Kako ustvariti/šifrirati/dešifrirati naključna gesla v Linuxu


Prevzeli smo pobudo za serijo nasvetov in zvijač za Linux. Če ste zamudili zadnji članek te serije, lahko obiščete spodnjo povezavo.

  1. 5 zanimivih nasvetov in trikov za ukazno vrstico v Linuxu

V tem članku bomo delili nekaj zanimivih nasvetov in trikov za Linux za ustvarjanje naključnih gesel in tudi kako šifrirati in dešifrirati gesla z ali brez metode letev.

Varnost je ena glavnih skrbi digitalne dobe. Vključili smo geslo za računalnike, e-pošto, oblak, telefon, dokumente in še kaj. Vsi poznamo osnovno izbiro gesla, ki si ga je enostavno zapomniti in ga je težko uganiti. Kaj pa avtomatsko generiranje nekakšnih strojnih gesel? Verjemite mi, Linux je v tem zelo dober.

1. Z ukazom "pwgen" ustvarite naključno enolično geslo dolžine 10 znakov. Če še niste namestili pwgena, uporabite Apt ali YUM, da ga dobite.

$ pwgen 10 1

Naenkrat ustvarite več naključnih enoličnih gesel dolžine 50 znakov!

$ pwgen 50

2. Lahko uporabite 'makepasswd' za ustvarjanje naključnih, enoličnih geslov z določeno dolžino, kot je določeno. Preden lahko sprožite ukaz makepasswd, se prepričajte, da ste ga namestili. Če ne! Poskusite namestiti paket ‘makepasswd’ s pomočjo Apt ali YUM.

Ustvarite naključno geslo dolžine znaka 10. Privzeta vrednost je 10.

$ makepasswd 

Ustvari naključno geslo dolžine znaka 50.

$ makepasswd  --char 50

Ustvari 7 naključnih gesel z 20 znaki.

$ makepasswd --char 20 --count 7

3. Šifrirajte geslo s pomočjo kripte skupaj s soljo. Poskrbite za sol ročno in samodejno.

Za tiste, ki morda ne poznajo soli,

Salt so naključni podatki, ki strežniki kot dodaten vhod v enosmerno funkcijo zaščitijo geslo pred slovarskimi napadi.

Pred nadaljevanjem preverite, ali ste namestili mkpasswd.

Spodnji ukaz bo šifriral geslo s soljo. Vrednost soli se vzame naključno in samodejno. Zato bo vsakič, ko zaženete spodnji ukaz, ustvaril drugačen izhod, ker vsakič sprejme naključno vrednost za sol.

$ mkpasswd tecmint

Zdaj določimo sol. Vsakič bo prikazal enak rezultat. Kot sol lahko vnesete kar koli po svoji izbiri.

$ mkpasswd tecmint -s tt

Poleg tega je mkpasswd interaktiven in če skupaj z ukazom ne navedete gesla, bo interaktivno zahteval geslo.

4. Šifrirajte niz recimo\"Tecmint-is-a-Linux-Community" z uporabo šifriranja aes-256-cbc z uporabo gesla rec\"tecmint" in soljo.

# echo Tecmint-is-a-Linux-Community | openssl enc -aes-256-cbc -a -salt -pass pass:tecmint

Tukaj v zgornjem primeru se izhod ukaza echo pripravi z ukazom openssl, ki posreduje vhod za šifriranje z uporabo kodiranja s šifro (enc), ki uporablja algoritem šifriranja aes-256-cbc in na koncu s soljo šifrira z geslom (tecmint) .

5. Z dešifriranjem -aes-256-cbc dešifrirajte zgornji niz z ukazom openssl.

# echo U2FsdGVkX18Zgoc+dfAdpIK58JbcEYFdJBPMINU91DKPeVVrU2k9oXWsgpvpdO/Z | openssl enc -aes-256-cbc -a -d -salt -pass pass:tecmint

To je vse za zdaj. Če poznate takšne nasvete in trike, nam jih lahko pošljete na [email , vaš nasvet bo objavljen pod vašim imenom in ga bomo vključili tudi v naš prihodnji članek.

Bodite povezani. Nadaljujte s povezovanjem. Ostani na vezi. Ne pozabite nam poslati svojih dragocenih povratnih informacij v spodnjih komentarjih.