Giunsa Pagpanalipod sa Password ang usa ka Vim File sa Linux


text editor para sa Linux, ug usa sa mga espesyal nga bahin niini mao ang suporta sa pag-encrypt sa mga text file gamit ang lain-laing pamaagi sa crypto nga adunay password.

Niini nga artikulo, among ipasabut kanimo ang usa sa yano nga mga limbong sa paggamit sa Vim; password nga nanalipod sa usa ka file gamit ang Vim sa Linux. Ipakita namon kanimo kung giunsa ang pag-secure sa usa ka file sa panahon sa paghimo niini ingon man pagkahuman sa pag-abli niini alang sa pagbag-o.

Aron ma-install ang tibuuk nga bersyon sa Vim, padagana lang kini nga mando:

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

Basaha usab: Ang Vim 8.0 Gipagawas Human sa 10 ka Tuig - I-install sa Linux

Giunsa Pagpanalipod sa Password ang usa ka Vim File sa Linux

Ang Vim adunay -x nga opsyon nga makapahimo kanimo sa paggamit sa encryption sa paghimo og mga file. Kung gipadagan nimo ang vim command sa ubos, aghaton ka alang sa usa ka crypt key:

$ vim -x file.txt

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

Kung ang crypto key motakdo human sa pagsulod niini sa ikaduhang higayon, mahimo nimong ipadayon ang pag-usab sa file.

Kung nahuman na ka, pindota ang [Esc] ug :wq aron i-save ug isira ang file. Sa sunod higayon nga gusto nimong ablihan kini para sa pag-edit, kinahanglan nimong isulod ang crypto key sama niini:

$ vim file.txt

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

Kung nagsulod ka sa sayup nga password (o walay yawe), makakita ka og pipila ka mga junk nga karakter.

Mubo nga sulat: Adunay usa ka pasidaan nga nagpakita nga usa ka huyang nga paagi sa pag-encrypt ang gigamit aron mapanalipdan ang file. Sunod, atong tan-awon kung giunsa ang pagbutang usa ka kusgan nga pamaagi sa pag-encrypt sa Vim.

Aron masusi ang set sa cryptmethod(cm), type (scroll down para makita ang tanang available nga pamaagi):

: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]                                                                  

Mahimo nimong itakda ang bag-ong cryptomethod sa usa ka Vim file sama sa gipakita sa ubos (gamiton namon ang blowfish2 sa kini nga pananglitan):

:setlocal cm=blowfish2

Dayon pindota ang [Enter] ug :wq para i-save ang file.

Karon kinahanglan nga dili nimo makita ang mensahe sa pasidaan kung imong ablihan pag-usab ang file sama sa gipakita sa ubos.

$ vim file.txt

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

Mahimo ka usab magbutang usa ka password pagkahuman maablihan ang usa ka Vim text file, gamita ang command:X ug magbutang usa ka crypto pass sama sa gipakita sa ibabaw.

Susihon ang pipila sa among mapuslanon nga mga artikulo sa editor sa Vim.

  1. Pagkat-on sa Mapuslanon nga Vim Editor Mga Biyahe ug mga Trick sa Linux
  2. 8 Mapuslanon nga Vim Editor Tricks para sa Matag Linux User
  3. spf13-vim – Ang Kinatibuk-ang Distribusyon para sa Vim Editor
  4. Unsaon Paggamit sa Vim Editor isip Bash IDE sa Linux

Kana lang! Niini nga artikulo, gipasabut namon kung giunsa pagpanalipod sa password ang usa ka file pinaagi sa Vim text editor sa Linux.

Hinumdumi kanunay ang tukma nga pag-secure sa mga text file nga mahimong adunay sekreto nga impormasyon sama sa mga username ug password, impormasyon sa pinansyal nga account ug uban pa, gamit ang lig-on nga encryption ug password. Gamita ang seksyon sa feedback sa ubos aron ipaambit ang bisan unsang mga hunahuna kanamo.