Otu esi emepụta/Encrypt/Decrypt Random Passwords na Linux


Anyị eburula ụzọ mepụta usoro ndụmọdụ na usoro aghụghọ Linux. Ọ bụrụ na ị tụfuru akụkọ ikpeazụ nke usoro isiokwu a, ị nwere ike ịmasị ịga na njikọ dị n'okpuru.

  1. 5 Ndụmọdụ na usoro usoro iwu na-atọ ụtọ na Linux

N'isiokwu a, anyị ga-ekekọrịta ụfọdụ ndụmọdụ na aghụghọ Linux na-atọ ụtọ iji mepụta okwuntughe na-enweghị usoro yana otu esi ezobe na decrypt okwuntughe site na iji ma ọ bụ na-enweghị usoro slat.

Nchekwa bụ otu n'ime isi nchegbu nke afọ dijitalụ. Anyị na-etinye na paswọọdụ na kọmputa, email, ígwé ojii, ekwentị, akwụkwọ na ihe na-abụghị. Anyị niile maara ihe bụ isi ịhọrọ okwuntughe nke dị mfe icheta ma sie ike ịkọ. Kedu maka ụdị ụdị okwuntughe igwe dabere na akpaghị aka? Kwere m Linux dị mma na nke a.

1. Mepụta paswọọdụ pụrụ iche nke ogologo dị ka mkpụrụedemede 10 site na iji iwu 'pwgen'. Ọ bụrụ na ịwụnyebeghị pwgen, jiri Apt ma ọ bụ YUM nweta.

$ pwgen 10 1

Mepụta ọtụtụ okwuntughe pụrụ iche nke ogologo agwa 50 n'otu oge!

$ pwgen 50

2. Ị nwere ike iji 'makepasswd' ka ịmepụta random, pụrụ iche paswọọdụ nke enyere ogologo dị ka kwa nhọrọ. Tupu ị nwee ike ịgbanye iwu makepasswd, hụ na etinyela ya. Ọ bụrụ na ọ bụghị! Gbalịa tinye ngwugwu 'makepasswd' site na iji Apt ma ọ bụ YUM.

Mepụta okwuntughe na-enweghị usoro nke ogologo agwa 10. Uru ndabara bụ 10.

$ makepasswd 

Mepụta paswọọdụ enweghị usoro nke ogologo agwa 50.

$ makepasswd  --char 50

Mepụta paswọọdụ enweghị usoro nke mkpụrụedemede 20.

$ makepasswd --char 20 --count 7

3. Debe paswọọdụ site na iji crypt yana nnu. Nye nnu n'aka yana na-akpaghị aka.

Maka ndị nwere ike ọ gaghị ama nnu.

Nnu bụ data enweghị usoro nke sava dị ka ntinye agbakwunyere n'otu ụzọ na-arụ ọrụ iji chebe okwuntughe megide mwakpo akwụkwọ ọkọwa okwu.

Gbaa mbọ hụ na ị tinyela mkpaswd tupu ịga n'ihu.

Iwu dị n'okpuru ga-eji nnu zoo paswọọdụ. A na-ewere uru nnu na-enweghị usoro na-akpaghị aka. N'ihi ya, oge ọ bụla ị na-agba ọsọ iwu dị n'okpuru, ọ ga-emepụta mmepụta dị iche iche n'ihi na ọ na-anabata uru nnu maka nnu oge ọ bụla.

$ mkpasswd tecmint

Ugbu a, ka kọwaa nnu. Ọ ga-arụpụta otu nsonaazụ ahụ oge ọ bụla. Mara na ị nwere ike itinye ihe ọ bụla masịrị gị dị ka nnu.

$ mkpasswd tecmint -s tt

Ọzọkwa, mkpasswd bụ mmekọrịta ma ọ bụrụ na ịnyeghị paswọọdụ yana iwu ahụ, ọ ga-ajụ okwuntughe na mmekọrịta.

4. Chekwaa eriri kwuo \Tecmint-is-a-Linux-Community site na iji aes-256-cbc izo ya ezo site na iji paswọọdụ kwuo \tecmint na nnu.

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

N'ebe a n'ihe atụ dị n'elu, a na-eji iwu openssl na-emepụta mmepụta nke echo iwu nke na-agafe ntinye ka ezoro ezo site na iji Encoding na Cipher (enc) nke na-eji aes-256-cbc encryption algọridim na n'ikpeazụ jiri nnu ezoro ya site na iji paswọọdụ (tecmint) .

5. Decryption eriri dị n'elu site na iji openssl iwu site na iji -aes-256-cbc decryption.

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

Nke ahụ bụ ihe niile ugbu a. Ọ bụrụ na ị maara ụdị ndụmọdụ na usoro aghụghọ ị nwere ike izitere anyị ndụmọdụ gị na [email chedoro], a ga-ebipụta ndụmọdụ gị n'aha gị yana anyị ga-etinyekwa ya n'akwụkwọ akụkọ anyị n'ọdịnihu.

Jikọọ. Nọgide na-ejikọta. Nọrọ na-ekiri. Echefula ịnye anyị nzaghachi gị bara uru na nkọwa ndị dị n'okpuru.