Giunsa ang Pag-encrypt ug Pag-decrypt sa mga File ug Direktoryo Gamit ang Tar ug OpenSSL


Kung ikaw adunay hinungdanon nga sensitibo nga datos, nan hinungdanon nga adunay dugang nga layer sa seguridad sa imong mga file ug direktoryo, labi na kung kinahanglan nimo ipadala ang datos sa uban sa usa ka network.

Mao kana ang hinungdan, nangita ako usa ka gamit sa pag-encrypt ug pag-decrypt sa pipila nga mga file ug direktoryo sa Linux, swerte nga nakit-an nako ang usa ka solusyon nga ang tar sa OpenSSL makahimo sa lansis, oo sa tabang niining duha nga mga himan dali ka makahimo ug ma-encrypt ang tar. archive file nga walay bisan unsa nga hasol.

Niini nga artikulo, atong tan-awon kon unsaon paghimo ug pag-encrypt sa tar o gz (gzip) archive file gamit ang OpenSSL:

Hinumdomi nga ang naandan nga porma sa paggamit sa OpenSSL mao ang:

# openssl command command-options arguments

Aron ma-encrypt ang mga sulud sa karon nga direktoryo nga nagtrabaho (depende sa gidak-on sa mga file, mahimo’g magdugay):

# tar -czf - * | openssl enc -e -aes256 -out secured.tar.gz

Pagpatin-aw sa sugo sa ibabaw:

  1. enc – openssl nga sugo para i-encode gamit ang mga cipher
  2. -e – usa ka opsyon sa enc command aron ma-encrypt ang input file, nga niining kasoha mao ang output sa tar command
  3. -aes256 – ang encryption cipher
  4. -out – enc nga opsyon nga gigamit sa pagtino sa ngalan sa out filename, secured.tar.gz

Aron ma-decrypt ang sulod sa tar archive, gamita ang mosunod nga sugo.

# openssl enc -d -aes256 -in secured.tar.gz | tar xz -C test

Pagpatin-aw sa sugo sa ibabaw:

  1. -d – gigamit sa pag-decrypt sa mga file
  2. -C – kinuha sa subdirectory nga ginganlag pagsulay

Ang mosunod nga hulagway nagpakita sa proseso sa pag-encrypt ug unsa ang mahitabo kung imong sulayan:

  1. kuhaa ang sulod sa tarball sa tradisyonal nga paagi
  2. gamit ang sayop nga password, ug
  3. sa imong pagsulod sa hustong password

Kung nagtrabaho ka sa usa ka lokal nga network o sa Internet, mahimo nimo kanunay nga ma-secure ang imong hinungdanon nga mga dokumento o file nga imong gipaambit sa uban pinaagi sa pag-encrypt niini, makatabang kini nga makunhuran ang peligro nga maladlad kini sa mga malisyosong tig-atake.

Among gitan-aw ang usa ka yano nga teknik sa pag-encrypt sa mga tarball gamit ang OpenSSL, usa ka openssl command line tool. Mahimo nimong i-refer ang man page niini alang sa dugang nga impormasyon ug mapuslanong mga sugo.

Sama sa naandan, alang sa bisan unsang dugang nga mga hunahuna o yano nga mga tip nga gusto nimong ipaambit kanamo, gamita ang porma sa feedback sa ubos ug sa umaabot nga tip, tan-awon namon ang usa ka paagi sa paghubad sa mga pagtugot sa rwx sa octal nga porma.