Kako z Linuxom zaščititi datoteko Vim z geslom


urejevalnik besedil za Linux, ena od njegovih posebnosti pa je podpora za šifriranje besedilnih datotek z uporabo različnih kripto metod z geslom.

V tem članku vam bomo razložili enega od preprostih trikov za uporabo Vima; geslo za zaščito datoteke z uporabo Vima v Linuxu. Pokazali vam bomo, kako zaščititi datoteko ob njenem ustvarjanju in po odprtju za spreminjanje.

Če želite namestiti polno različico Vima, preprosto zaženite ta ukaz:

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

Preberite tudi: Vim 8.0 je izdan po 10 letih - Namestite v Linux

Kako z Linuxom zaščititi datoteko Vim z geslom

Vim ima možnost -x , ki vam omogoča uporabo šifriranja pri ustvarjanju datotek. Ko zaženete spodnji ukaz vim, boste pozvani, da vnesete ključ za kripto:

$ vim -x file.txt

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

Če se kripto ključ po drugem vnosu ujema, lahko nadaljujete s spreminjanjem datoteke.

Ko končate, pritisnite [Esc] in : wq , da datoteko shranite in zaprete. Naslednjič, ko ga želite odpreti za urejanje, boste morali kripto ključ vnesti tako:

$ vim file.txt

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

Če vnesete napačno geslo (ali nobenega ključa), boste videli nekaj neželenih znakov.

Opomba: Obstaja opozorilo, da je bila datoteka zaščitena s šibkim načinom šifriranja. Nato bomo videli, kako v Vimu nastavimo močno metodo šifriranja.

Če želite preveriti nabor cryptmethod (cm), vnesite (pomaknite se navzdol, če si želite ogledati vse razpoložljive metode):

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

Na datoteko Vim lahko nastavite novo kriptometo, kot je prikazano spodaj (v tem primeru bomo uporabili blowfish2):

:setlocal cm=blowfish2

Nato pritisnite [Enter] in : wq , da shranite datoteko.

Ko znova odprete datoteko, ne bi smeli videti opozorila, kot je prikazano spodaj.

$ vim file.txt

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

Geslo lahko nastavite tudi po odprtju besedilne datoteke Vim, uporabite ukaz : X in nastavite kripto pass, kot je prikazano zgoraj.

Oglejte si nekaj naših uporabnih člankov o urejevalniku Vim.

  1. Naučite se koristnih izletov in trikov Vim Editorja v Linuxu
  2. 8 koristnih trikov Vim Editor za vsakega uporabnika Linuxa
  3. spf13-vim - Končna distribucija za urejevalnik Vim
  4. Kako uporabljati Vim Editor kot Bash IDE v Linuxu

To je vse! V tem članku smo razložili, kako datoteko zaščititi z geslom prek urejevalnika besedil Vim v Linuxu.

Vedno ne pozabite ustrezno zaščititi besedilnih datotek, ki bi lahko vsebovale skrivne podatke, kot so uporabniška imena in gesla, podatki o finančnem računu itd., Z uporabo močnega šifriranja in gesla. Uporabite spodnji odsek za povratne informacije, če želite z nami deliti svoje misli.