GNU/Linux >> Linux の 問題 >  >> Linux

Linuxでコマンドラインからファイルを暗号化および復号化する簡単な方法

今日は、 G という名前の無料のユーティリティを使用して、Linuxのコマンドラインからファイルを暗号化および復号化する方法を説明します。 NU P ライバシーG uard(まもなくGPGまたはGnuPG)。これは、ファイルを保護するためのコマンドライン暗号化および署名ツールです。 GPGを使用して、重要で機密性の高いファイルやドキュメントを簡単に暗号化し、インターネット経由で送受信できます。もちろん、Linuxでファイルを暗号化および復号化するために利用できるメソッド、アプリケーション、ツール、およびユーティリティは多数あります。しかし、私はこの方法が最も簡単な方法だと思います。

ダウンロード -無料ガイド:「Arduino入門:初心者向けガイド」

LinuxのコマンドラインからGnuPGを使用してファイルを暗号化および復号化

GnuPGは、ほとんどのLinuxディストリビューションにデフォルトでプリインストールされているはずです。そうでない場合は、以下のようにインストールできます。

Arch Linuxとその派生物について:

 $ sudo pacman -S gnupg 

Debian、Ubuntu、Linux Mintの場合:

 $ sudo apt-get install gnupg 

RHELでは、CentOS:

 $ sudo yum install gnupg 

Fedoraの場合:

 $ sudo dnf install gnupg 

SUSE / openSUSEの場合:

 $ sudo zypper in gnupg 

次のコマンドを使用して、インストールされているGPGバージョンをいつでも確認できます。

 $ gpg --version 

出力例:

 gpg(GnuPG)2.2.12libgcrypt 1.8.4Copyright(C)2018 Free Software Foundation、Inc.License GPLv3 +:GNUGPLバージョン3以降これは無料ですソフトウェア:自由に変更および再配布できます。法律で許可されている範囲での保証はありません。ホーム:/home/sk/.gnupgサポートされているアルゴリズム:パブキー:RSA、ELG、DSA、ECDH、ECDSA、EDDSACipher:IDEA、 3DES、CAST5、BLOWFISH、AES、AES192、AES256、TWOFISH、CAMELLIA128、CAMELLIA192、CAMELLIA256ハッシュ:SHA1、RIPEMD160、SHA256、SHA384、SHA512、SHA224圧縮:非圧縮、ZIP、ZLIB、BZIP2 

インストールすると、以下のようにファイルを暗号化できます。

 $ gpg -c Inter.txt 

パスフレーズを2回入力し、[OK]をクリックしてファイルを暗号化します。 Inter.txtファイルを独自のファイル名に置き換えます。

lsコマンドを使用して確認しましょう:

 $ ls 

出力例:

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

お気づきのとおり、Inter.txtファイルは暗号化され、現在のディレクトリに Inter.txt.gpgとして保存されています。 。

ファイルが暗号化されると、パスフレーズを知らずにファイルの内容を表示することはできません。

エディターを使用して開こうとすると、GPGファイルの内容はいくつかの乱数と記号のようになります。

 \ 214 ^ M ^ D ^ G ^ C^[メール保護];\252 \ 340 \ 246p \ 263 \ 260 \ 336 \ 322y ^ A ^ CAZ ^Hb\215z̬\256D\ 243 \ 202 \ 365 \ 362 \ 326V \ 272 ^ HX ^ X \ 265 \ 224h \ 262f \225ȹ 

ファイルを復号化するには、次のコマンドを実行します:

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

パスフレーズの入力を求められます。正しいパスフレーズを入力し、[OK]を選択して、Enterキーを押してください。

GnuPGを使用してファイルを復号化する

これで、任意のエディターを使用して、復号化されたファイルのコンテンツを表示できます。

ご覧のとおり、GnuPGを使用したファイルの暗号化と復号化は簡単です。これを行うには、コマンドラインの忍者や経験豊富なLinux管理者である必要はありません。

GnuPGの詳細については、次を実行してください:

 $ gpg -h 

または、マニュアルページを参照してください:

 $ man gpg 

これがお役に立てば幸いです。


Linux
  1. Linuxでパスフレーズを使用してファイルを暗号化および復号化する

  2. TarとOpenSSLを使用してファイルとディレクトリを暗号化および復号化する方法

  3. Linuxでファイルとディレクトリを隠す簡単な方法

  1. Linuxでコマンドラインからファイルとディレクトリを削除する方法

  2. Linuxでコマンドラインからファイルを分割して結合する方法

  3. GnuPGを使用してLinuxでファイル/フォルダーを暗号化および復号化する方法

  1. LinuxでのGPGを使用したファイルの暗号化と復号化[初心者向けハンズオン]

  2. Linux で GnuPG を使用してファイルを暗号化および復号化する方法

  3. Linux で find コマンドを使用して、スペースのあるファイルを検索して削除する