Otu esi ezochi na decrypt faịlụ na akwụkwọ ndekọ aha iji Tar na OpenSSL


Mgbe ị nwere data nwere mmetụta dị mkpa, mgbe ahụ ọ dị oke mkpa ịnweta nchekwa nchekwa na faịlụ gị na akwụkwọ ndekọ aha gị, ọkachasị mgbe ịchọrọ ịnyefe data na ndị ọzọ na netwọkụ.

Ọ bụ ya kpatara ya, a na m achọ ọrụ iji zoo ma mebie ụfọdụ faịlụ na akwụkwọ ndekọ aha na Linux, ọ dabara na achọtara m ihe ngwọta na tar na OpenSSL nwere ike ime aghụghọ ahụ, ee site n'enyemaka nke ngwaọrụ abụọ a ị nwere ike ịmepụta na encrypt tar. Archive faịlụ na-enweghị nsogbu ọ bụla.

N'isiokwu a, anyị ga-ahụ ka ịmepụta na zoo faịlụ tar ma ọ bụ gz (gzip) na OpenSSL:

Cheta na ụdị eji OpenSSL eme bụ:

# openssl command command-options arguments

Iji zoo ọdịnaya nke akwụkwọ ndekọ aha na-arụ ọrụ ugbu a (dabere n'ụdị faịlụ ahụ, nke a nwere ike iwe obere oge):

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

Nkọwa nke iwu dị n'elu:

  1. enc – openssl iwu iji tinye koodu na ciphers
  2. -e – nhọrọ iwu enc iji zoo faịlụ ntinye, nke na nke a bụ nsonaazụ nke iwu tar
  3. -aes256 - akara nzuzo
  4. -apụ - enc nhọrọ eji akọwapụta aha aha faịlụ apụ, secured.tar.gz

Iji mebie ọdịnaya tarị, jiri iwu na-esonụ.

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

Nkọwa nke iwu dị n'elu:

  1. -d - ejiri iji mebie faịlụ
  2. -C - wepụ n'ime akwụkwọ ndekọ aha ya bụ ule

Foto a na-egosi usoro ezoro ezo na ihe na-eme mgbe ị na-agbalị:

  1. wepụta ihe dị n'ime bọọlụ n'ụzọ ọdịnala
  2. jiri okwuntughe na-ezighi ezi, yana
  3. mgbe itinyere paswọọdụ ziri ezi

Mgbe ị na-arụ ọrụ na netwọkụ mpaghara ma ọ bụ ịntanetị, ị nwere ike chekwaa akwụkwọ ma ọ bụ faịlụ gị dị mkpa mgbe niile nke ị na-ekerịta ndị ọzọ site na izo ya ezo, nke a nwere ike inye aka belata ohere ikpughe ha nye ndị na-awakpo ọjọọ.

Anyị lere anya na usoro dị mfe nke izo ya ezo tarballs site na iji OpenSSL, ngwa ahịrị ahịrị openssl. Ị nwere ike na-ezo aka na ibe nwoke ya maka ozi ndị ọzọ yana iwu bara uru.

Dị ka ọ dị na mbụ, maka echiche ọzọ ma ọ bụ ndụmọdụ dị mfe nke ịchọrọ ịkọrọ anyị, jiri ụdị nzaghachi dị n'okpuru ebe a na n'ọnụ na-abịa, anyị ga-eleba anya n'ụzọ nke ịtụgharị ikikere rwx ka ọ bụrụ ụdị octal.