7 ເຄື່ອງມືໃນການເຂົ້າລະຫັດ/ຖອດລະຫັດແລະລະຫັດລັບປົກປ້ອງເອກະສານໃນ Linux


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

ການແຈກຢາຍ Linux ໃຫ້ມີເຄື່ອງມືການເຂົ້າລະຫັດ/ການຖອດລະຫັດມາດຕະຖານ ຈຳ ນວນ ໜຶ່ງ ທີ່ສາມາດພິສູດໄດ້ວ່າເປັນປະໂຫຍດໃນບາງຄັ້ງ. ນີ້ໃນບົດຂຽນນີ້ພວກເຮົາໄດ້ກວມເອົາ 7 ເຄື່ອງມືດັ່ງກ່າວດ້ວຍຕົວຢ່າງມາດຕະຖານທີ່ຖືກຕ້ອງ, ເຊິ່ງຈະຊ່ວຍທ່ານໃນການເຂົ້າລະຫັດ, ການຖອດລະຫັດແລະລະຫັດຜ່ານປົກປ້ອງເອກະສານຂອງທ່ານ.

ຖ້າທ່ານສົນໃຈຢາກຮູ້ວິທີການສ້າງລະຫັດຜ່ານແບບ Random ໃນ Linux ພ້ອມທັງການສ້າງລະຫັດຜ່ານແບບສຸ່ມທ່ານອາດຈະຢາກເຂົ້າເບິ່ງລິ້ງຂ້າງລຸ່ມນີ້:

ສ້າງ/ເຂົ້າລະຫັດ/ຖອດລະຫັດລະຫັດຜ່ານແບບສຸ່ມໃນ Linux

1. GnuPG

GnuPG ຫຍໍ້ມາຈາກ GNU Privacy Guard ແລະມັກຖືກເອີ້ນວ່າ GPG ເຊິ່ງເປັນຊຸດຂອງໂປແກຼມ cryptographic. ຂຽນໂດຍໂຄງການ GNU ໃນ C Programming Language. ລຸ້ນທີ່ລ້າສຸດແມ່ນ 2.0.27.

ໃນການແຈກຢາຍ Linux ສ່ວນຫລາຍຂອງມື້ນີ້, ຊຸດ gnupg ແມ່ນມາຈາກຄ່າເລີ່ມຕົ້ນ, ຖ້າໃນກໍລະນີມັນບໍ່ໄດ້ຕິດຕັ້ງທ່ານອາດຈະ ເໝາະ ສົມກັບມັນຈາກບ່ອນເກັບມ້ຽນ.

$ sudo apt-get install gnupg
# yum install gnupg

ພວກເຮົາມີເອກະສານຂໍ້ຄວາມ (tecmint.txt) ຕັ້ງຢູ່ ~/Desktop/Tecmint /, ເຊິ່ງຈະຖືກ ນຳ ໃຊ້ໃນຕົວຢ່າງທີ່ຕາມບົດຄວາມນີ້.

ກ່ອນທີ່ຈະກ້າວຕໍ່ໄປ, ໃຫ້ກວດເບິ່ງເນື້ອໃນຂອງເອກະສານຂໍ້ຄວາມ.

$ cat ~/Desktop/Tecmint/tecmint.txt

ຕອນນີ້ເຂົ້າລະຫັດແຟ້ມເອກະສານ tecmint.txt ໂດຍໃຊ້ gpg. ທັນທີທີ່ທ່ານດໍາເນີນການຄໍາສັ່ງ gpc ດ້ວຍຕົວເລືອກ -c (ການເຂົ້າລະຫັດເທົ່ານັ້ນກັບ cipher symmetric) ມັນຈະສ້າງເອກະສານ texmint.txt.gpg. ທ່ານສາມາດຂຽນເນື້ອໃນຂອງໄດເລກະທໍລີເພື່ອກວດສອບ.

$ gpg -c ~/Desktop/Tecmint/tecmint.txt
$ ls -l ~/Desktop/Tecmint

ໝາຍ ເຫດ: ໃສ່ Paraphrase ສອງຄັ້ງເພື່ອເຂົ້າລະຫັດໄຟລ໌ທີ່ໃຫ້. ການເຂົ້າລະຫັດຂ້າງເທິງແມ່ນເຮັດດ້ວຍລະບົບ encryption CAST5 ໂດຍອັດຕະໂນມັດ. ທ່ານອາດຈະ ກຳ ນົດລະບົບ algorithm ທີ່ແຕກຕ່າງກັນໂດຍທາງເລືອກ.

ເພື່ອເບິ່ງລະບົບການເຂົ້າລະຫັດທັງ ໝົດ ທີ່ ນຳ ສະ ເໜີ ທ່ານອາດຈະມອດໄຟ.

$ gpg --version

ດຽວນີ້, ຖ້າທ່ານຕ້ອງການຖອດລະຫັດເອກະສານທີ່ຖືກເຂົ້າລະຫັດຂ້າງເທິງ, ທ່ານອາດຈະໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້, ແຕ່ກ່ອນທີ່ພວກເຮົາເລີ່ມຖອດລະຫັດພວກເຮົາຈະເອົາເອກະສານຕົ້ນສະບັບ i.e. , tecmint.txt ອອກແລະປ່ອຍແຟ້ມເອກະສານ tecmint.txt.gpg ໄວ້ກ່ອນ.

$ rm ~/Desktop/Tecmint/tecmint.txt
$ gpg ~/Desktop/Tecmint/tecmint.txt.gpg

ໝາຍ ເຫດ: ທ່ານ ຈຳ ເປັນຕ້ອງໃສ່ລະຫັດດຽວກັນທີ່ທ່ານໃຫ້ໃນການເຂົ້າລະຫັດເພື່ອຖອດລະຫັດເມື່ອຖືກກະຕຸ້ນ.

2. bcrypt

bcrypt ແມ່ນຟັງຊັນ ສຳ ຄັນທີ່ອີງໃສ່ Blowfish cipher. Blowfish cipher ບໍ່ໄດ້ຖືກແນະ ນຳ ໃຫ້ໃຊ້ຕັ້ງແຕ່ເວລາທີ່ມັນຖືກຄິດໄລ່ວ່າລະບົບ algorithm cipher ສາມາດຖືກໂຈມຕີໄດ້.

ຖ້າທ່ານບໍ່ໄດ້ຕິດຕັ້ງ bcrypt, ທ່ານອາດຈະ apt ຫຼື yum ຊຸດທີ່ຕ້ອງການ.

$ sudo apt-get install bcrypt
# yum install bcrypt

ເຂົ້າລະຫັດເອກະສານໂດຍໃຊ້ bcrypt.

$ bcrypt ~/Desktop/Tecmint/tecmint.txt

ທັນທີທີ່ທ່ານໄຟຄໍາສັ່ງຂ້າງເທິງ, ຊື່ແຟ້ມໃຫມ່ texmint.txt.bfe ຖືກສ້າງຂື້ນແລະເອກະສານຕົ້ນສະບັບ tecmint.txt ຈະຖືກແທນ.

ຖອດລະຫັດເອກະສານໂດຍໃຊ້ bcrypt.

$ bcrypt tecmint.txt.bfe

ໝາຍ ເຫດ: bcrypt ບໍ່ມີຮູບແບບການເຂົ້າລະຫັດທີ່ປອດໄພແລະເພາະສະນັ້ນການສະ ໜັບ ສະ ໜູນ ໄດ້ຖືກປິດການ ນຳ ໃຊ້ຢ່າງ ໜ້ອຍ ໃນ Debian Jessie.

3. ຊິມ

ຖືກອອກແບບມາເປັນການທົດແທນລະຫັດ UNIX, ccrypt ເປັນເຄື່ອງໃຊ້ ສຳ ລັບໄຟລ໌ແລະກະແສການເຂົ້າລະຫັດແລະການຖອດລະຫັດ. ມັນໃຊ້ Rijndael cypher.

ຖ້າທ່ານບໍ່ໄດ້ຕິດຕັ້ງ ccrypt ທ່ານອາດຈະ apt ຫຼື yum ມັນ.

$ sudo apt-get install ccrypt
# yum install ccrypt

ເຂົ້າລະຫັດເອກະສານໂດຍໃຊ້ ccrypt. ມັນໃຊ້ ccencrypt ເພື່ອເຂົ້າລະຫັດແລະ ccdecrypt ເພື່ອຖອດລະຫັດ. ມັນເປັນສິ່ງສໍາຄັນທີ່ຈະສັງເກດວ່າໃນການເຂົ້າລະຫັດ, ເອກະສານຕົ້ນສະບັບ (tecmint.txt) ຖືກແທນທີ່ໂດຍ (tecmint.txt.cpt) ແລະໃນການຖອດລະຫັດເອກະສານທີ່ຖືກເຂົ້າລະຫັດ (tecmint.txt.cpt) ແມ່ນຖືກປ່ຽນແທນໂດຍເອກະສານຕົ້ນສະບັບ (tecmint.txt) . ທ່ານອາດຈະມັກໃຊ້ ຄຳ ສັ່ງ ls ເພື່ອກວດສອບສິ່ງນີ້.

ເຂົ້າລະຫັດເອກະສານ.

$ ccencrypt ~/Desktop/Tecmint/tecmint.txt

ຖອດລະຫັດເອກະສານ.

$ ccdecrypt ~/Desktop/Tecmint/tecmint.txt.cpt

ໃຫ້ລະຫັດລັບດຽວກັນທີ່ທ່ານໃຫ້ໃນລະຫວ່າງການເຂົ້າລະຫັດເພື່ອຖອດລະຫັດ.

4. ຫັດໄປສະນີ

ມັນແມ່ນ ໜຶ່ງ ໃນຮູບແບບເອກະສານເກັບມ້ຽນທີ່ມີຊື່ສຽງທີ່ສຸດແລະມັນກໍ່ມີຊື່ສຽງຫຼາຍໂດຍທົ່ວໄປພວກເຮົາເອີ້ນເອກະສານຮວບຮວມເປັນແຟ້ມ zip ໃນການສື່ສານປະ ຈຳ ວັນ. ມັນໃຊ້ pkzip stream cipher algorithm.

ຖ້າທ່ານບໍ່ໄດ້ຕິດຕັ້ງຫັດໄປສະນີທ່ານອາດຈະຕ້ອງການທີ່ຈະເວົ້າຫຼືເຮັດມັນ.

$ sudo apt-get install zip
# yum install zip

ສ້າງແຟ້ມ zip ທີ່ມີການເຂົ້າລະຫັດ (ຫລາຍໄຟລ໌ທີ່ຖືກຈັດກຸ່ມກັນ) ໂດຍໃຊ້ zip.

$ zip --password mypassword tecmint.zip tecmint.txt tecmint1.1txt tecmint2.txt

ນີ້ mypassword ແມ່ນລະຫັດຜ່ານທີ່ໃຊ້ໃນການເຂົ້າລະຫັດມັນ. ຮວບຮວມຖືກສ້າງຂື້ນດ້ວຍຊື່ວ່າ tecmint.zip ທີ່ມີແຟ້ມ zipped tecmint.txt, tecmint1.txt ແລະ tecmint2.txt.

ຖອດລະຫັດໄຟລ໌ zipped ທີ່ຖືກປ້ອງກັນໂດຍໃຊ້ລະຫັດຜ່ານໂດຍໃຊ້ unzip.

$ unzip tecmint.zip

ທ່ານຕ້ອງໃຫ້ລະຫັດລັບຄືກັນກັບທີ່ທ່ານລະບຸໄວ້ໃນການເຂົ້າລະຫັດ.

5. Openssl

Openssl ແມ່ນຊຸດເຄື່ອງມື ສຳ ລັບລະຫັດ ຄຳ ສັ່ງທີ່ສາມາດໃຊ້ໃນການເຂົ້າລະຫັດຂໍ້ຄວາມແລະເອກະສານຕ່າງໆ.

ທ່ານອາດຈະຢາກຕິດຕັ້ງ opensl, ຖ້າມັນບໍ່ໄດ້ຖືກຕິດຕັ້ງຢູ່ແລ້ວ.

$ sudo apt-get install openssl
# yum install openssl

ເຂົ້າລະຫັດເອກະສານໂດຍໃຊ້ການເຂົ້າລະຫັດ opensl.

$ openssl enc -aes-256-cbc -in ~/Desktop/Tecmint/tecmint.txt -out ~/Desktop/Tecmint/tecmint.dat

ຄໍາອະທິບາຍຂອງແຕ່ລະທາງເລືອກທີ່ໃຊ້ໃນຄໍາສັ່ງຂ້າງເທິງ.

<

  • enc: ການເຂົ້າລະຫັດ
  • -aes-256-cbc: ສູດການຄິດໄລ່ທີ່ຈະໃຊ້.
  • -in: ເສັ້ນທາງເຕັມຂອງໄຟລ໌ທີ່ຈະເຂົ້າລະຫັດ.
  • - ຕໍ່: ເສັ້ນທາງເຕັມທີ່ມັນຈະຖືກຖອດລະຫັດ.
  • ຖອດລະຫັດເອກະສານໂດຍໃຊ້ openssl.

    $ openssl enc -aes-256-cbc -d -in ~/Desktop/Tecmint/tecmint.dat > ~/Desktop/Tecmint/tecmint1.txt
    

    6. 7-zip

    ເອກະສານຮວບຮວມ 7 ຮວບຮວມທີ່ມີຊື່ສຽງຫຼາຍທີ່ຂຽນໃນ C ++ ແລະສາມາດບີບອັດແລະບໍ່ບີບອັດສ່ວນໃຫຍ່ຂອງຮູບແບບເອກະສານເກັບທີ່ຮູ້ຈັກ.

    ຖ້າທ່ານບໍ່ໄດ້ຕິດຕັ້ງ 7 zip, ທ່ານອາດຈະຢາກຮ້ອງເພງ.

    $ sudo apt-get install p7zip-full
    # yum install p7zip-full
    

    ບີບອັດໄຟລ໌ເຂົ້າໄປໃນ zip ໂດຍໃຊ້ 7-zip ແລະເຂົ້າລະຫັດ.

    $ 7za a -tzip -p -mem=AES256 tecmint.zip tecmint.txt tecmint1.txt
    

    ແຟ້ມ zip ແບບ Decompress ໂດຍໃຊ້ 7-zip.

    $ 7za e tecmint.zip
    

    ໝາຍ ເຫດ: ໃຫ້ລະຫັດຜ່ານດຽວກັນຕະຫຼອດໃນຂະບວນການເຂົ້າລະຫັດແລະການຖອດລະຫັດເມື່ອຖືກກະຕຸ້ນ.

    ເຄື່ອງມືທັງ ໝົດ ທີ່ພວກເຮົາໃຊ້ມາຈົນເຖິງປະຈຸບັນແມ່ນອີງໃສ່ ຄຳ ສັ່ງ. ມີເຄື່ອງມືການເຂົ້າລະຫັດແບບ GUI ທີ່ສະ ໜອງ ໂດຍ nautilus ເຊິ່ງຈະຊ່ວຍໃຫ້ທ່ານສາມາດເຂົ້າລະຫັດ/ຖອດລະຫັດໄຟລ໌ໂດຍໃຊ້ Graphical interface.

    7. ການ ນຳ ໃຊ້ການເຂົ້າລະຫັດ Nautilus

    ຂັ້ນຕອນໃນການເຂົ້າລະຫັດແຟ້ມເອກະສານໃນ GUI ໂດຍໃຊ້ຜົນປະໂຫຍດເຂົ້າລະຫັດ Nautilus.

    1. ກົດຂວາໃສ່ເອກະສານທີ່ທ່ານຕ້ອງການເຂົ້າລະຫັດ.

    2. ເລືອກຮູບແບບທີ່ຈະ zip ແລະໃຫ້ທີ່ຕັ້ງເພື່ອບັນທຶກ. ໃຫ້ລະຫັດລັບເພື່ອເຂົ້າລະຫັດເຊັ່ນກັນ.

    3. ສັງເກດຂໍ້ຄວາມ - ການເຂົ້າລະຫັດ zip ຖືກສ້າງຂື້ນຢ່າງປະສົບຜົນ ສຳ ເລັດ.

    1. ລອງເປີດ zip ໃນ GUI. ສັງເກດເຫັນ LOCK-ICON ຢູ່ຕິດກັບເອກະສານ. ມັນຈະກະຕຸ້ນເຕືອນລະຫັດຜ່ານ, ໃສ່ມັນ.

    2. ເມື່ອປະສົບຜົນ ສຳ ເລັດ, ມັນຈະເປີດແຟ້ມ ສຳ ລັບທ່ານ.

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