GNU/Linux >> Znalost Linux >  >> Linux

Snadný způsob, jak šifrovat a dešifrovat soubory z příkazového řádku v Linuxu

Dnes se podíváme, jak šifrovat a dešifrovat soubory z příkazového řádku v Linuxu pomocí bezplatného nástroje s názvem G NU P rivacy G uard (krátce GPG nebo GnuPG). Je to nástroj pro šifrování a podepisování příkazového řádku pro zabezpečení souborů. Můžeme snadno šifrovat důležité a důvěrné soubory a dokumenty pomocí GPG a odesílat/přijímat je přes internet. Pro šifrování a dešifrování souborů v Linuxu je samozřejmě k dispozici nepřeberné množství metod, aplikací, nástrojů a utilit. Tuto metodu však považuji za nejjednodušší.

StáhnoutPříručka zdarma:„Začínáme s Arduinem:Příručka pro začátečníky“

Šifrování a dešifrování souborů pomocí GnuPG z příkazového řádku v Linuxu

GnuPG by mělo být ve výchozím nastavení předinstalované ve většině distribucí Linuxu. Pokud tomu tak není, můžete jej nainstalovat, jak je uvedeno níže.

Na Arch Linuxu a jeho derivátech:

$ sudo pacman -S gnupg

V systémech Debian, Ubuntu, Linux Mint:

$ sudo apt-get install gnupg

Na RHEL, CentOS:

$ sudo yum nainstalovat gnupg

Na Fedoře:

$ sudo dnf nainstalovat gnupg

Na SUSE/openSUSE:

$ sudo zypper v gnupg

Nainstalovanou verzi GPG můžete kdykoli zkontrolovat pomocí příkazu:

$ gpg --version

Ukázkový výstup:

gpg (GnuPG) 2.2.12libgcrypt 1.8.4Copyright (C) 2018 Free Software Foundation, Inc. Licence GPLv3+:GNU GPL verze 3 nebo novější Toto je zdarma software:můžete jej měnit a redistribuovat. NEEXISTUJE ŽÁDNÁ ZÁRUKA v rozsahu povoleném zákonem. Domovská stránka:/home/sk/.gnupgPodporované algoritmy:Pubkey:RSA, ELG, DSA, ECDH, ECDSA, EDDSACipher:IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH, CAMELLIA128, CAMELLIA192, CAMELLIA256Hash:SHA1, RIPEMD160, SHA256, SHA384, SHA512, BZ, ZIP, ZIPKomprese:SHA224BPrepressed 

Jakmile je nainstalován, můžeme zašifrovat soubor, jak je znázorněno níže.

$ gpg -c Inter.txt

Dvakrát zadejte svou přístupovou frázi a kliknutím na OK soubor zašifrujte. Nahraďte soubor Inter.txt svým vlastním názvem souboru.

Ověřte to pomocí příkazu ls:

$ ls

Ukázkový výstup:

dde-dock_1000 expandstate Inter.txt.gpg syndaemon.piddde-launcher_1000 Inter.txt pulse-QiMoBZPcQcby wpa_ctrl_439-1

Jak jste si všimli, soubor Inter.txt byl zašifrován a uložen do aktuálního adresáře jako Inter.txt.gpg .

Jakmile je soubor zašifrován, nemůžete zobrazit obsah tohoto souboru bez znalosti přístupové fráze.

Pokud se jej pokusíte otevřít pomocí libovolného editoru, obsah souboru GPG by měl vypadat jako nějaká náhodná čísla a symboly.

\214^M^D^G^C^[e-mail chráněn];\252\340\246p\263\260\336\322y^A^CAZ^Hb\215z̬\256D\243\202\365\ 362\326V\272^HX ^X\265\224h\262f\225ȹ 

Chcete-li soubor dešifrovat, stačí spustit:

$ gpg -o Inter.txt -d Inter.txt.gpg

Požádá vás o zadání přístupové fráze. Stačí zadat správné přístupové heslo, vybrat OK a stisknout Enter..

Dešifrování souborů pomocí GnuPG

To je vše. Nyní můžete zobrazit obsah dešifrovaného souboru pomocí libovolného editoru podle vašeho výběru.

Jak vidíte, šifrování a dešifrování souborů pomocí GnuPG je hračka. K tomu nemusíte být ninjou příkazového řádku nebo zkušeným správcem Linuxu.

Chcete-li se dozvědět více podrobností o GnuPG, spusťte:

$ gpg -h

Nebo se podívejte na manuálové stránky:

$ man gpg

Doufám, že to pomůže.


Linux
  1. Snadný způsob, jak skrýt soubory a adresáře v Linuxu

  2. Použití GPG k šifrování a dešifrování souborů v systému Linux [Hands-on pro začátečníky]

  3. Jak šifrovat a dešifrovat soubory/složky v Linuxu pomocí GnuPG

  1. Šifrujte a dešifrujte soubory pomocí přístupové fráze v systému Linux

  2. Jak šifrovat a dešifrovat soubory a adresáře pomocí Tar a OpenSSL

  3. najít a odstranit soubory s mezerou pomocí příkazu find v Linuxu

  1. Jak odstranit soubory a adresáře v Linuxu z příkazového řádku

  2. Jak rozdělit a kombinovat soubory z příkazového řádku v Linuxu

  3. Jak zašifrovat a dešifrovat soubor pomocí GnuPG v Linuxu