Většina uživatelů uchovává důležité poznámky, přihlašovací údaje a další citlivá data v textových souborech. Není však bezpečné ukládat takové informace v prostém textu. Jedním ze způsobů ochrany citlivých informací je použití šifrování.
Pokud hledáte jednoduchý a rychlý způsob kódování textového souboru v Linuxu, můžete použít editor Vim. Vim má řadu vestavěných funkcí pro šifrování souborů, které vám pomohou zabezpečit citlivé informace pomocí různých metod šifrování. K zašifrovanému souboru má přístup pouze osoba se správným klíčem. Podívejte se, jak zašifrovat a dešifrovat textový soubor ve Windows.
Podívejme se, jak můžete použít Vim k šifrování textových souborů v Linuxu.
Jak zašifrovat soubor pomocí Vim
Chcete-li zašifrovat soubor pomocí Vim, nejprve jej otevřete v editoru pomocí následujícího příkazu:
soubor vim
Pokud neexistuje žádný soubor se zadaným názvem souboru, Vim jej vytvoří. Nyní přepněte do režimu vkládání stisknutím klávesy i a přidejte text, který chcete zahrnout do souboru.
Chcete-li soubor zašifrovat, stisknutím klávesy Esc přejděte do příkazového režimu, zadejte následující řádek a stiskněte Vstupte:
:X
Vim vás požádá o šifrovací klíč. Klíč musíte zadat dvakrát.
Chcete-li uložit změny a ukončit Vim, zadejte následující a stiskněte Enter:
:wq
Tím se zašifruje váš textový soubor. Ke kontrole můžete použít příkaz cat:
název souboru kočky
Alternativní způsob, jak zašifrovat soubor ve Vimu, je použít následující příkaz:
vim -x název souboru
Budete vyzváni k zadání šifrovacího klíče. Zadejte klíč dvakrát, abyste se vyhnuli pravopisným chybám. Poté upravte svůj soubor a až budete hotovi, uložte a ukončete Vim. Podívejte se, jak nainstalovat pluginy do Vimu.
Otevřete zašifrovaný soubor pomocí Vim
Chcete-li otevřít zašifrovaný soubor, musíte zadat správný šifrovací klíč. Pokud nezadáte správný klíč, Vim obsah zahodí. Nikdy neukládejte soubor v takovém stavu, jinak bude váš soubor přepsán nesrozumitelným obsahem.
Jak zkontrolovat metodu šifrování
Pomocí následujícího příkazu zkontrolujte, jakou metodu šifrování Vim použil k šifrování konkrétního souboru:
soubor encrypted_filename
Můžete také zkontrolovat způsob kódování z editoru. Chcete-li to provést, otevřete zašifrovaný soubor ve Vimu, v příkazovém režimu zadejte následující a stiskněte Vstupte:
:setlocal cm?
Zapíše řádek, který popisuje metodu šifrování pro aktuální soubor.
Chcete-li zobrazit všechny dostupné metody šifrování ve Vimu, zadejte následující:
:h ‚cm‘
Tím se otevře stránka nápovědy se seznamem všech metod šifrování se stručným popisem každé z nich.
Změňte způsob šifrování souborů ve Vimu
Chcete-li změnit metodu šifrování zašifrovaného souboru, otevřete jej ve Vimu a zadejte šifrovací klíč. Poté v příkazovém režimu zadejte následující příkaz s blowfish2 , blowfish nebo pkzip replace encryption_method:
:setlocal cm=metoda_šifrování
Chcete-li například změnit metodu šifrování na puffer, zadejte:
:setlocal cm=blowfish
Poté uložte změny pomocí:
:w
Změňte nebo odstraňte šifrovací klíč
Chcete-li změnit šifrovací klíč pro šifrovaný soubor, otevřete soubor ve Vimu. Poté zadejte šifrovací klíč pro přístup k obsahu. V příkazovém režimu zadejte:
:X
Budete požádáni o šifrovací klíč. Zadejte nový klíč a znovu jej zadejte pro potvrzení.
Chcete-li odstranit šifrování, stačí stisknout Vstupte dvakrát bez zadání klíče. Až budete hotovi, uložte změny zadáním:
:w
Podívejte se na naše srovnání GNU nano vs Vim: nejlepší aplikace pro úpravu textu terminálu.
Ukládejte si hesla v zašifrovaném souboru
K šifrování/dešifrování textových souborů v Linuxu můžete použít editor Vim místo použití samostatného šifrovacího nástroje. Můžete také uchovávat hesla v zašifrovaném souboru a používat Vim jako správce hesel. Mějte však na paměti, že metody šifrování, jako je blowfish a pkzip, které Vim nabízí, nejsou robustní. Doporučuje se Blowfish2, což je robustnější metoda šifrování.
K šifrování souborů nemusíte být expert na Vim, stačí se naučit pár základů a můžete začít. Nyní můžete vidět, jak šifrovat citlivé soubory pomocí GnuPG na Linuxu.