Giunsa ang Paghimo/Pag-encrypt/Pag-decrypt sa Random nga mga Password sa Linux


Naghimo kami og inisyatiba sa paghimo sa Linux tips and tricks series. Kung nasipyat ka sa katapusang artikulo niini nga serye, mahimo nimong bisitahan ang link sa ubos.

  1. 5 Makapaikag nga Mga Tip ug Trick sa Command Line sa Linux

Niini nga artikulo, among ipaambit ang pipila ka makapaikag nga mga tip ug trick sa Linux aron makamugna og mga random nga password ug kung giunsa usab pag-encrypt ug pag-decrypt ang mga password nga adunay o wala ang pamaagi sa slat.

Ang seguridad usa sa mga nag-unang kabalaka sa digital nga edad. Gibutang namon ang password sa mga kompyuter, email, panganod, telepono, mga dokumento ug unsa pa. Kitang tanan nahibal-an ang sukaranan sa pagpili sa password nga dali hinumdoman ug lisud tag-an. Unsa man ang bahin sa usa ka matang sa awtomatikong paghimo sa password nga nakabase sa makina? Tuohi ako nga ang Linux maayo kaayo niini.

1. Paghimo ug random nga talagsaon nga password sa gitas-on nga katumbas sa 10 ka karakter gamit ang command 'pwgen'. Kung wala pa nimo ma-install ang pwgen, gamita ang Apt o YUM aron makuha.

$ pwgen 10 1

Paghimo daghang mga random nga talagsaon nga mga password nga adunay gitas-on nga karakter nga 50 sa usa ka lakaw!

$ pwgen 50

2. Mahimo nimong gamiton ang 'makepasswd' aron makamugna og random, talagsaon nga password sa gihatag nga gitas-on sumala sa pagpili. Sa dili pa nimo masunog ang makepasswd nga sugo, siguroha nga imong na-install kini. Kung dili! Sulayi ang pag-install sa package nga 'makepasswd' gamit ang Apt o YUM.

Paghimo ug random nga password sa karakter nga gitas-on 10. Ang Default nga Bili kay 10.

$ makepasswd 

Paghimo usa ka random nga password nga adunay gitas-on nga karakter 50.

$ makepasswd  --char 50

Paghimo og 7 ka random nga password sa 20 ka karakter.

$ makepasswd --char 20 --count 7

3. Pag-encrypt og password gamit ang crypt uban sa asin. Paghatag og asin sa mano-mano ingon man sa awtomatiko.

Para sa mga wala makahibalo sa asin,

Ang asin usa ka random nga datos nga giserbisyuhan ingon usa ka dugang nga input sa usa ka paagi nga function aron mapanalipdan ang password batok sa pag-atake sa diksyonaryo.

Siguruha nga na-install nimo ang mkpasswd nga na-install sa wala pa magpadayon.

Ang ubos nga sugo mag-encrypt sa password nga adunay asin. Ang kantidad sa asin gikuha nga random ug awtomatiko. Busa sa matag higayon nga modagan ka sa ubos nga sugo kini makamugna og lain-laing mga output tungod kay kini modawat random nga bili alang sa asin sa matag-panahon.

$ mkpasswd tecmint

Karon atong ipasabut ang asin. Maghatag kini og parehas nga resulta matag higayon. Timan-i nga mahimo nimong i-input ang bisan unsang gusto nimo ingon asin.

$ mkpasswd tecmint -s tt

Dugang pa, ang mkpasswd interactive ug kung dili ka maghatag password kauban ang command, mangutana kini sa password nga interactive.

4. I-encrypt ang usa ka string ingon \Tecmint-is-a-Linux-Community gamit ang aes-256-cbc encryption gamit ang password ingon nga \tecmint ug asin.

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

Dinhi sa ibabaw nga pananglitan ang output sa echo command gi-pipelined sa openssl command nga nagpasa sa input aron ma-encrypt gamit ang Encoding with Cipher (enc) nga naggamit sa aes-256-cbc encryption algorithm ug sa katapusan sa asin kini gi-encrypt gamit ang password (tecmint) .

5. I-decrypt ang string sa ibabaw gamit ang openssl command gamit ang -aes-256-cbc decryption.

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

Kana lang sa pagkakaron. Kung nahibal-an nimo ang bisan unsang ingon nga mga tip ug mga limbong mahimo nimong ipadala kanamo ang imong mga tip sa [email , ang imong tip ipatik sa ilawom sa imong ngalan ug ilakip usab namon kini sa among umaabot nga artikulo.

Padayon nga konektado. Padayon sa Pagkonektar. Magpabilin nga Tuned. Ayaw kalimti ang paghatag kanamo sa imong bililhon nga feedback sa mga komento sa ubos.