ວິທີການລະຫັດລັບປົກປ້ອງເອກະສານ Vim ໃນ Linux


ບັນນາທິການຕົວ ໜັງ ສື ສຳ ລັບ Linux, ແລະ ໜຶ່ງ ໃນຈຸດພິເສດຂອງມັນແມ່ນການສະ ໜັບ ສະ ໜູນ ການເຂົ້າລະຫັດເອກະສານຂໍ້ຄວາມໂດຍໃຊ້ວິທີການ crypto ຕ່າງໆດ້ວຍລະຫັດຜ່ານ.

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

ເພື່ອຕິດຕັ້ງ Vim ເວີຊັ່ນເຕັມ, ພຽງແຕ່ ດຳ ເນີນການ ຄຳ ສັ່ງນີ້:

$ sudo apt install vim          #Debian/Ubuntu systems
$ sudo yum install vim          #RHEL/CentOS systems 
$ sudo dnf install vim		#Fedora 22+

ອ່ານຍັງ: Vim 8.0 ຖືກປ່ອຍອອກມາພາຍຫຼັງ 10 ປີ - ຕິດຕັ້ງຢູ່ໃນ Linux

ວິທີການລະຫັດລັບປົກປ້ອງເອກະສານ Vim ໃນ Linux

Vim ມີຕົວເລືອກ -x ທີ່ຊ່ວຍໃຫ້ທ່ານສາມາດໃຊ້ການເຂົ້າລະຫັດໃນເວລາສ້າງເອກະສານ. ເມື່ອທ່ານໃຊ້ ຄຳ ສັ່ງ vim ຂ້າງລຸ່ມນີ້, ທ່ານຈະໄດ້ຮັບການກະຕຸ້ນເຕືອນກ່ຽວກັບລະຫັດລັບ:

$ vim -x file.txt

Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *******
Enter same key again: *******

ຖ້າກຸນແຈ crypto ຈະກົງກັບຫລັງຈາກເຂົ້າມັນເປັນຄັ້ງທີສອງ, ທ່ານສາມາດ ດຳ ເນີນການແກ້ໄຂເອກະສານດັ່ງກ່າວ.

ເມື່ອ ສຳ ເລັດແລ້ວ, ກົດ [Esc] ແລະ : wq ເພື່ອບັນທຶກແລະປິດແຟ້ມ. ຄັ້ງຕໍ່ໄປທີ່ທ່ານຕ້ອງການເປີດມັນເພື່ອດັດແກ້, ທ່ານຈະຕ້ອງໃສ່ລະຫັດ crypto ດັ່ງນີ້:

$ vim file.txt

Need encryption key for "file.txt"
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: *******

ໃນກໍລະນີທີ່ທ່ານໃສ່ລະຫັດຜ່ານທີ່ບໍ່ຖືກຕ້ອງ (ຫລືບໍ່ມີລະຫັດ), ທ່ານຈະເຫັນຕົວອັກສອນຫຍໍ້.

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

ເພື່ອກວດເບິ່ງຊຸດຂອງ cryptmethod (cm), ໃຫ້ພິມ (ເລື່ອນລົງເພື່ອເບິ່ງທຸກວິທີທີ່ມີ):

:help 'cm'
                                                *'cryptmethod'* *'cm'*
'cryptmethod' 'cm'      string  (default "zip")
                        global or local to buffer |global-local|
                        {not in Vi}
        Method used for encryption when the buffer is written to a file:
                                                        *pkzip*
           zip          PkZip compatible method.  A weak kind of encryption.
                        Backwards compatible with Vim 7.2 and older.
                                                        *blowfish*
           blowfish     Blowfish method.  Medium strong encryption but it has
                        an implementation flaw.  Requires Vim 7.3 or later,
                        files can NOT be read by Vim 7.2 and older.  This adds
                        a "seed" to the file, every time you write the file
options.txt [Help][RO]                                                                  

ທ່ານສາມາດຕັ້ງ cryptomethod ໃໝ່ ໃສ່ໃນໄຟລ໌ Vim ດັ່ງຮູບຂ້າງລຸ່ມນີ້ (ພວກເຮົາຈະໃຊ້ blowfish2 ໃນຕົວຢ່າງນີ້):

:setlocal cm=blowfish2

ຫຼັງຈາກນັ້ນກົດ [Enter] ແລະ : wq ເພື່ອບັນທຶກເອກະສານ.

ຕອນນີ້ທ່ານບໍ່ຄວນເຫັນຂໍ້ຄວາມເຕືອນເມື່ອທ່ານເປີດແຟ້ມອີກຄັ້ງຕາມຮູບຂ້າງລຸ່ມ.

$ vim file.txt

Need encryption key for "file.txt"
Enter encryption key: *******

ນອກນັ້ນທ່ານຍັງສາມາດຕັ້ງລະຫັດຜ່ານຫຼັງຈາກເປີດເອກະສານຂໍ້ຄວາມ Vim, ໃຊ້ ຄຳ ສັ່ງ : X ແລະຕັ້ງລະຫັດຜ່ານ crypto ຄືດັ່ງທີ່ສະແດງຢູ່ຂ້າງເທິງ.

ກວດເບິ່ງບາງບົດຄວາມທີ່ເປັນປະໂຫຍດຂອງພວກເຮົາກ່ຽວກັບບັນນາທິການ Vim.

<

  • ຮຽນຮູ້ການເດີນທາງແລະເຄັດລັບ Vim ທີ່ມີປະໂຫຍດໃນ Linux
  • 8 ເຄັດລັບຂອງບັນນາທິການ Vim ເປັນປະໂຫຍດ ສຳ ລັບຜູ້ໃຊ້ Linux ທຸກຄົນ
  • spf13-vim - ການແຜ່ກະຈາຍສູງສຸດ ສຳ ລັບບັນນາທິການ Vim
  • ວິທີການໃຊ້ Vim Editor ເປັນ Bash IDE ໃນ Linux
  • ຫມົດເທົ່ານີ້! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍວິທີການປົກປ້ອງລະຫັດຜ່ານເອກະສານຜ່ານລະບົບແກ້ໄຂຂໍ້ຄວາມ Vim Vim ໃນ Linux.

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