Väčšina z nás uchováva dôležité poznámky, prihlasovacie údaje a ďalšie citlivé informácie v textových súboroch. Nie je však bezpečné uchovávať tieto informácie v čistom texte. Jedným zo spôsobov ochrany citlivých informácií je použitie šifrovania.
Ak hľadáte jednoduchý a rýchly spôsob šifrovania súboru v Linuxe, môžete použiť editor Vim. Vim má niektoré vstavané funkcie na šifrovanie súborov, ktoré vám umožňujú zabezpečiť citlivé informácie pomocou rôznych metód šifrovania. K zašifrovanému súboru má potom prístup iba osoba so správnym kľúčom.
Pozrime sa, ako môžete použiť Vim na šifrovanie textových súborov v systéme Linux.
Ako zašifrovať súbor pomocou Vim
Ak chcete zašifrovať súbor pomocou Vim, najprv ho otvorte v editore pomocou nasledujúceho príkazu:
názov súboru vim
Ak súbor so zadaným názvom neexistuje, Vim ho vytvorí. Teraz prejdite na Režim vkladania stlačením tlačidla i a pridajte text, ktorý chcete zahrnúť do súboru.
Ak chcete súbor zašifrovať, stlačte Esc ísť do Príkazový režim, napíšte nasledujúci riadok a stlačte Zadajte:
:X
Vim vás požiada o šifrovací kľúč. Kľúč budete musieť zadať dvakrát.
Komu uložte zmeny a ukončite Vim, zadajte nasledujúce a stlačte Zadajte:
:wq
Týmto sa zašifruje váš textový súbor. Môžeš použite príkaz mačka na overenie:
názov súboru mačky
Alternatívnym spôsobom šifrovania súboru vo Vime je použiť nasledujúci príkaz:
vim -x názov súboru
Zobrazí výzvu na zadanie šifrovacieho kľúča. Zadajte kľúč dvakrát, aby ste sa vyhli preklepom. Potom upravte svoj súbor a keď skončíte, uložte a ukončite Vim.
Otvorenie šifrovaného súboru pomocou Vim
Ak chcete otvoriť zašifrovaný súbor, budete musieť zadať správny šifrovací kľúč. Ak nezadáte správny kľúč, Vim prevedie váš obsah na nejaký odpad. V takejto situácii súbor nikdy neukladajte, inak bude váš súbor prepísaný odpadom.
Ako skontrolovať metódu šifrovania
Ak chcete skontrolovať metódu šifrovania, ktorú Vim použil na šifrovanie konkrétneho súboru, použite nasledujúci príkaz:
súbor encrypted_filename
Spôsob šifrovania môžete skontrolovať aj v editore. Ak to chcete urobiť, otvorte zašifrovaný súbor vo Vime a potom v Príkazový režim, zadajte nasledujúce a stlačte Zadajte:
:setlocalcm?
Tým sa vytlačí riadok zobrazujúci metódu šifrovania pre aktuálny súbor.
Ak chcete zobraziť všetky metódy šifrovania dostupné vo Vime, napíšte:
:h ‘cm’
Tým sa otvorí stránka pomocníka so všetkými metódami šifrovania spolu so stručným popisom každej z nich.
Zmeňte metódu šifrovania súborov vo Vim
Ak chcete zmeniť metódu šifrovania pre šifrovaný súbor, otvorte ho vo Vime a zadajte šifrovací kľúč. Potom v Príkazový režim, zadajte nasledujúci príkaz nahrádzajúci encryption_method s blowfish2, blowfish alebo zipsom:
:setlocal cm=metóda_šifrovania
Napríklad, ak chcete zmeniť metódu šifrovania na blowfish, zadajte:
:setlocal cm=blowfish
Potom uložte zmeny pomocou:
:w
Zmeňte alebo odstráňte šifrovací kľúč
Ak chcete zmeniť šifrovací kľúč zašifrovaného súboru, otvorte súbor vo Vime. Potom zadajte šifrovací kľúč na prístup k obsahu. Zatiaľ čo v Príkazový režim, typ:
:X
Požiada vás o šifrovací kľúč. Zadajte nový kľúč a potvrďte ho opätovným zadaním.
Ak chcete odstrániť šifrovanie, stačí stlačiť Zadajte dvakrát bez zadávania akéhokoľvek klávesu. Po dokončení nezabudnite uložiť zmeny zadaním:
:w
Uchovávajte svoje heslá v šifrovanom súbore
Vim môžete použiť na šifrovanie/dešifrovanie textových súborov v Linuxe namiesto použitia samostatného šifrovacieho nástroja. Môžete tiež uchovávať heslá v zašifrovanom súbore a používať Vim ako správcu hesiel. Upozorňujeme však, že metódy šifrovania ako zip a blowfish, ktoré ponúka Vim, nie sú silné. Odporúča sa používať iba blowfish2, čo je silná metóda šifrovania.
Na šifrovanie súborov nemusíte byť odborníkom na Vim, stačí sa naučiť niekoľko základov a môžete začať.