Úvod
Vim kontrakce Vi IMproved ) je bezplatný a open source program pro textový editor založený na obrazovce pro Unix
Vim je populární textový editor pro Linux. Jednou z jeho speciálních funkcí je podpora pro šifrování textových souborů pomocí různých šifrovacích metod s heslem.
Vysvětlíme si jeden z jednoduchých triků použití Vimu; heslem chrání soubor pomocí Vim v Linuxu.
Nainstalovat VIM
Chcete-li nainstalovat vim, spusťte tento příkaz:
$ sudo yum install vim #for RHEL/CentOS
$ sudo apt install vim #for Debian/Ubuntu
$ sudo dnf install vim #for Fedora
Ochrana souboru Vim heslem
S -x možnost, která vám umožní používat šifrování. Jakmile spustíte níže uvedený příkaz vim, budete vyzváni k zadání šifrovacího klíče:
$ vim -x unixcop.txt
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: ******
Enter same key again: ******
Pokud se krypto klíč shoduje i po jeho druhém zadání, můžete pokračovat v úpravě souboru.

Po dokončení stiskněte [Esc] a :wq . Až jej budete chtít příště otevřít, budete muset zadat šifrovací klíč, jak je uvedeno níže:
$ vim unixcop.txt
Need encryption key for "unixcop.txt"
Warning: Using a weak encryption method; see :help 'cm'
Enter encryption key: ******
V případě, že zadáte špatné heslo, zobrazí se nějaké nevyžádané nebo prázdné znaky.

Přidejte do Vimu silnou metodu šifrování
Poznámka :Zobrazí se varování, že k ochraně souboru byla použita slabá metoda šifrování.
Uvidíme, jak ve Vimu nastavit silnou metodu šifrování.
Chcete-li zkontrolovat sadu cryptmethod(cm), napište (rolujte dolů a zobrazte všechny dostupné metody):
:help 'cm'
Výstup

U souboru Vim
můžete nastavit novou šifrovací metoduPoužijeme blowfish2 jak je uvedeno níže:
:setlocal cm=blowfish2

Poté stiskněte [Enter ] a :wq pro uložení souboru.
Nyní byste neměli vidět varovnou zprávu, když znovu otevřete soubor, jak je uvedeno níže.

$ vim unixcop.txt
Need encryption key for "file.txt"
Enter encryption key: *******
Poznámka :Můžete také nastavit heslo po otevření textového souboru Vim, použijte příkaz :X a nastavte kryptoprůchod, jak je znázorněno výše.
Závěr
V tomto malém průvodci vám ukážeme, jak zabezpečit soubor vim v době jeho vytvoření i po jeho otevření pro úpravy.