ວິທີການເຂົ້າລະຫັດແລະຖອດລະຫັດເອກະສານແລະໄດເລກະທໍລີໂດຍໃຊ້ Tar ແລະ OpenSSL


ເມື່ອທ່ານມີຂໍ້ມູນທີ່ລະອຽດອ່ອນທີ່ ສຳ ຄັນ, ຫຼັງຈາກນັ້ນມັນມີຄວາມ ສຳ ຄັນທີ່ຈະມີຄວາມປອດໄພຊັ້ນສູງຕໍ່ແຟ້ມແລະລາຍຊື່ຂອງທ່ານ, ໂດຍສະເພາະໃນເວລາທີ່ທ່ານຕ້ອງການສົ່ງຂໍ້ມູນກັບຜູ້ອື່ນຜ່ານເຄືອຂ່າຍ.

ນັ້ນແມ່ນເຫດຜົນ, ຂ້ອຍ ກຳ ລັງຊອກຫາສິ່ງປະໂຫຍດທີ່ຈະເຂົ້າລະຫັດແລະຖອດລະຫັດເອກະສານແລະໄດເລກະທໍລີບາງຢ່າງໃນ Linux, ໂຊກດີທີ່ຂ້ອຍໄດ້ພົບກັບວິທີແກ້ໄຂທີ່ tar ກັບ OpenSSL ສາມາດເຮັດໄດ້ດ້ວຍວິທີການ, ແມ່ນແລ້ວດ້ວຍຄວາມຊ່ວຍເຫຼືອຂອງສອງເຄື່ອງມືນີ້ທ່ານສາມາດສ້າງແລະເຂົ້າລະຫັດ tar ໄດ້ງ່າຍ. ແຟ້ມເອກະສານໂດຍບໍ່ມີຂໍ້ຫຍຸ້ງຍາກໃດໆ.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະເຫັນວິທີການສ້າງແລະເຂົ້າລະຫັດເອກະສານເກັບແບບ tar ຫລື gz (gzip) ກັບ OpenSSL:

ຈື່ໄວ້ວ່າຮູບແບບ ທຳ ມະດາຂອງການ ນຳ ໃຊ້ OpenSSL ແມ່ນ:

# openssl command command-options arguments

ເພື່ອເຂົ້າລະຫັດເນື້ອຫາຂອງໄດເລກະທໍລີເຮັດວຽກໃນປະຈຸບັນ (ຂຶ້ນກັບຂະ ໜາດ ຂອງໄຟລ໌, ມັນອາດໃຊ້ເວລາໃນໄລຍະ ໜຶ່ງ):

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

ການອະທິບາຍ ຄຳ ສັ່ງຂ້າງເທິງ:

<

  • enc - openssl command ເພື່ອເຂົ້າລະຫັດດ້ວຍ ciphers
  • -e - ຕົວເລືອກ ຄຳ ສັ່ງ enc ເພື່ອເຂົ້າລະຫັດເອກະສານປ້ອນຂໍ້ມູນ, ເຊິ່ງໃນກໍລະນີນີ້ແມ່ນຜົນຜະລິດຂອງ ຄຳ ສັ່ງ tar
  • -aes256 - ລະຫັດເຂົ້າລະຫັດ
  • -out - ຕົວເລືອກ enc ທີ່ໃຊ້ໃນການລະບຸຊື່ຂອງນາມຫລິ້ນກິລາທີ່ອອກ, secured.tar.gz
  • ເພື່ອຖອດລະຫັດເນື້ອຫາທີ່ເກັບບັນຈຸ tar, ໃຫ້ໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

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

    ການອະທິບາຍ ຄຳ ສັ່ງຂ້າງເທິງ:

    <

  • -d - ໃຊ້ເພື່ອຖອດລະຫັດເອກະສານ
  • -C - ສະກັດຢູ່ໃນໂຟເດີຍ່ອຍທີ່ມີຊື່ວ່າການທົດສອບ
  • ຮູບພາບຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນເຖິງຂັ້ນຕອນການເຂົ້າລະຫັດແລະສິ່ງທີ່ເກີດຂື້ນເມື່ອທ່ານພະຍາຍາມ:

    <

  • ສະກັດເນື້ອໃນຂອງກະໂປ່ງບານຕາມແບບດັ້ງເດີມ
  • ໃຊ້ລະຫັດຜ່ານທີ່ບໍ່ຖືກຕ້ອງ, ແລະ
  • ເມື່ອທ່ານໃສ່ລະຫັດລັບທີ່ຖືກຕ້ອງ
  • ເມື່ອທ່ານ ກຳ ລັງເຮັດວຽກຢູ່ໃນເຄືອຂ່າຍທ້ອງຖິ່ນຫລືອິນເຕີເນັດ, ທ່ານສາມາດຮັບປະກັນເອກະສານຫຼືແຟ້ມທີ່ ສຳ ຄັນຂອງທ່ານທີ່ທ່ານແບ່ງປັນໃຫ້ຄົນອື່ນໂດຍການເຂົ້າລະຫັດ, ນີ້ສາມາດຊ່ວຍຫຼຸດຜ່ອນຄວາມສ່ຽງໃນການເປີດເຜີຍໃຫ້ກັບຜູ້ໂຈມຕີທີ່ເປັນອັນຕະລາຍ.

    ພວກເຮົາໄດ້ເບິ່ງເຕັກນິກງ່າຍໆຂອງການເຂົ້າລະຫັດ tarballs ໂດຍໃຊ້ OpenSSL, ເຄື່ອງມືເປີດສາຍ ຄຳ ສັ່ງ opensl. ທ່ານສາມາດອ້າງອີງໃສ່ ໜ້າ ຜູ້ຊາຍຂອງມັນ ສຳ ລັບຂໍ້ມູນເພີ່ມເຕີມແລະ ຄຳ ສັ່ງທີ່ມີປະໂຫຍດ.

    ຕາມປົກກະຕິ, ສຳ ລັບຄວາມຄິດເພີ່ມເຕີມຫຼື ຄຳ ແນະ ນຳ ງ່າຍໆທີ່ທ່ານຕ້ອງການຢາກແລກປ່ຽນກັບພວກເຮົາ, ໃຫ້ໃຊ້ແບບຟອມ ຄຳ ຕຳ ນິຕິຊົມຂ້າງລຸ່ມນີ້ແລະໃນ ຄຳ ແນະ ນຳ ທີ່ ກຳ ລັງຈະມາເຖິງ, ພວກເຮົາຈະເບິ່ງວິທີການແປ ຄຳ ອະນຸຍາດຂອງ rwx ເປັນແບບຟອມ octal.