Linux-da Vim faýly nädip parol bilen goramaly


Linux üçin tekst redaktory we onuň aýratyn aýratynlyklaryndan biri, parol bilen dürli kripto usullaryny ulanyp tekst faýllaryny şifrlemek üçin goldawdyr.

Bu makalada size ýönekeý Vim ulanyş usullarynyň birini düşündireris; Linux-da Vim ulanyp bir faýly goraýan parol. Faýl döredilen wagty, üýtgetmek üçin açylandan soň nädip goramalydygyny görkezeris.

“Vim” -iň doly wersiýasyny gurmak üçin şu buýrugy işlediň:

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

Şeýle hem okaň: Vim 8.0 10 ýyldan soň çykýar - Linux-a guruň

Linux-da Vim faýly nädip parol bilen goramaly

Vim-de faýllar döredilende şifrlemäni ulanmaga mümkinçilik berýän -x opsiýasy bar. Aşakdaky “vim” buýrugyny işledeniňizden soň, kriptografiki açar soralar:

$ vim -x file.txt

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

Kripto açary ikinji gezek girenden soň gabat gelse, faýly üýtgedip bilersiňiz.

Işiňiz gutaransoň, faýly saklamak we ýapmak üçin [Esc] we : wq basyň. Indiki gezek redaktirlemek üçin açmak isleseňiz, şular ýaly kripto açaryny girizmeli bolarsyňyz:

$ vim file.txt

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

Nädogry parol girizen bolsaňyz (ýa-da açary ýok), käbir gereksiz nyşanlary görersiňiz.

Bellik: Faýly goramak üçin gowşak şifrlemek usulynyň ulanylandygyny görkezýän duýduryş bar. Indiki, Vim-de güýçli şifrlemek usulyny nädip düzmelidigini göreris.

Kriptmetodyň (sm) toplumyny barlamak üçin ýazyň (bar bolan usullary görmek üçin aşak aýlaň):

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

Aşakda görkezilişi ýaly Vim faýlynda täze kriptometod goýup bilersiňiz (bu mysalda blowfish2 ulanarys):

:setlocal cm=blowfish2

Soňra faýly saklamak üçin [Enter] we : wq basyň.

Indi faýly aşakda görkezilişi ýaly açanyňyzda duýduryş habaryny görmeli däl.

$ vim file.txt

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

Şeýle hem, “Vim” tekst faýly açylandan soň parol goýup bilersiňiz, : X buýrugyny ulanyp, ýokarda görkezilişi ýaly kripto geçişini belläp bilersiňiz.

“Vim” redaktoryndaky käbir peýdaly makalalarymyza göz aýlaň.

  1. Linux-da peýdaly Vim redaktorynyň syýahatlaryny we hilelerini öwreniň
  2. Her Linux ulanyjysy üçin peýdaly Vim redaktor hileleri
  3. spf13-vim - Vim redaktory üçin iň soňky paýlama
  4. Vim redaktoryny Linux-da Bash IDE hökmünde nädip ulanmaly

Bu hemmesi! Bu makalada Linux-daky Vim tekst redaktorynyň üsti bilen faýly nädip goramalydygyny düşündirdik.

Güýçli şifrlemek we parol ulanyp, ulanyjy atlary we parollary, maliýe hasaby maglumatlary we ş.m. ýaly gizlin maglumatlary öz içine alyp bilýän tekst faýllaryny elmydama ygtybarly saklamagy ýatdan çykarmaň. Pikirleriňizi biziň bilen paýlaşmak üçin aşakdaky seslenme bölümini ulanyň.