Linuxでgocryptfsを使用してファイルを暗号化する方法

Aug 27, 2025
プライバシーとセキュリティ
未取得のコンテンツ
Fatmawati Achmad Zaenuri / Shutterstock

Linuxシステムのハードドライブ全体ではなく、重要なファイルを暗号化しますか?もしそうなら、私たちはお勧めします gocryptfs 。基本的に、保存するすべてのものを暗号化および復号化するディレクトリを取得します。

gocryptfsはデータ侵害からの保護を提供します

プライバシーは大きなニュースです。ある組織または別の組織での違反の発表がなければ、1週間はほとんど過ぎません。企業は最近の事件を報告するか、少し前に起こった違反を開示します。どちらの場合も、データが公開されている人にとっては悪いニュースです。

何百万もの人々が次のようなサービスを利用しているからです ドロップボックス グーグルドライブ 、および Microsoft OneDrive 、一見終わりのないデータのストリームが毎日クラウドにプッシュされます。データの一部(またはすべて)をクラウドに保存する場合、機密情報や個人文書を保護するために、侵害が発生した場合に何ができますか?

もちろん、データ漏えいにはさまざまな形とサイズがあり、クラウドに限定されません。メモリースティックの紛失やノートパソコンの盗難は、小規模なデータ侵害にすぎません。しかし、規模は重要な要素ではありません。データが機密または機密である場合、他の誰かがそれを持っていると悲惨な結果になる可能性があります。

1つの解決策は、ドキュメントを暗号化することです。従来、これはハードドライブ全体を暗号化することによって行われます。これは安全ですが、コンピュータの速度もわずかに低下します。さらに、壊滅的な障害が発生した場合、バックアップからシステムを復元するプロセスが複雑になる可能性があります。

ザ・ gocryptfs システムでは、保護が必要なディレクトリのみを暗号化し、暗号化と復号化のシステム全体のオーバーヘッドを回避できます。高速、軽量、そして使いやすいです。暗号化されたディレクトリを他のコンピュータに移動するのも簡単です。そのデータにアクセスするためのパスワードを持っている限り、他のコンピューターにファイルの痕跡を残すことはありません。

ザ・ gocryptfs システムは、軽量の暗号化ファイルシステムとして構築されています。また、ルートを使用しない通常のアカウントでもマウント可能です。 ユーザースペースのファイルシステム (FUSE)パッケージ。これは間の架け橋として機能します gocryptfs アクセスする必要のあるカーネルファイルシステムルーチン。

gocryptfsのインストール

インストールするには gocryptfs ubuntuで、次のコマンドを入力します。

sudo apt-get install gocryptfs

Fedoraタイプにインストールするには:

sudo dnf install gocryptfs

Manjaroでは、コマンドは次のとおりです。

すど ぱcまん ーしゅ ごcryptfs

暗号化されたディレクトリの作成

の栄光の一部 gocryptfs 使い方はとても簡単です。原則は次のとおりです。

  • 保護するファイルとサブディレクトリを含むディレクトリを作成します。
  • 使用する gocryptrfs そのディレクトリを初期化します。
  • マウントポイントとして空のディレクトリを作成し、暗号化されたディレクトリをマウントします。
  • マウントポイントでは、復号化されたファイルを表示して使用し、新しいファイルを作成できます。
  • 完了したら、暗号化されたフォルダをアンマウントします。

暗号化されたデータを保持するために、「vault」というディレクトリを作成します。これを行うには、次のように入力します。

mkdirボールト

新しいディレクトリを初期化する必要があります。このステップでは、 gocryptfs ディレクトリ内のファイルシステム:

gocryptfs -init vault

プロンプトが表示されたらパスワードを入力します。正しいことを確認するために、2回入力します。強力な単語を選択してください。句読点、数字、記号を含む3つの無関係な単語が適切なテンプレートです。

マスターキーが生成されて表示されます。これをコピーして、安全でプライベートな場所に保存します。この例では、 gocryptfs 各記事が書き込まれた後にワイプされるリサーチマシンのディレクトリ。

例として必要なので、このディレクトリのマスターキーを確認できます。あなたは間違いなくあなたのことをもっと秘密にしたいでしょう。誰かがあなたのマスターキーを取得すると、その人はあなたの暗号化されたデータのすべてにアクセスできます。

新しいディレクトリに移動すると、2つのファイルが作成されていることがわかります。次のように入力します。

cdボールト
Lsはします

「gocryptfs.diriv」は短いバイナリファイルですが、「gocryptfs.conf」には安全に保管する必要のある設定と情報が含まれています。

暗号化されたデータをクラウドにアップロードしたり、小さくて移動可能なメディアにバックアップしたりする場合は、このファイルを含めないでください。ただし、管理下にあるローカルメディアにバックアップする場合は、このファイルを含めることができます。

以下に示すように、十分な時間と労力があれば、「暗号化されたキー」と「ソルト」のエントリからパスワードを抽出できる可能性があります。

猫gocryptfs.conf

暗号化されたディレクトリのマウント

暗号化されたディレクトリは、単に空のディレクトリであるマウントポイントにマウントされます。 「オタク」と呼ばれるものを作成します。

mkdirオタク

これで、暗号化されたディレクトリをマウントポイントにマウントできます。厳密に言えば、実際にマウントされているのは gocryptfs 暗号化されたディレクトリ内のファイルシステム。パスワードの入力を求められます。

gocryptfsボールトオタク

暗号化されたディレクトリがマウントされると、他のディレクトリと同じようにマウントポイントディレクトリを使用できます。このディレクトリで編集および作成するものはすべて、実際にはマウントされた暗号化されたディレクトリに書き込まれます。

次のような簡単なテキストファイルを作成できます。

タッチシークレット-notes.txt

編集し、コンテンツを追加して、ファイルを保存できます。

gedit secret-notes.txt

新しいファイルが作成されました:

ls

以下に示すように、暗号化されたディレクトリに切り替えると、暗号化された名前で新しいファイルが作成されたことがわかります。名前からは、どのファイルタイプであるかさえわかりません。

cdボールト
Lsはします

暗号化されたファイルの内容を表示しようとすると、本当にスクランブルされていることがわかります。

少ないaJGzNoczahiSif_gwGl4eAUnwxo9CvOa6kcFf4xVgYU

以下に示す単純なテキストファイルは、解読が簡単ではありません。

暗号化されたディレクトリのアンマウント

暗号化されたディレクトリが完成したら、次のコマンドでマウントを解除できます。 フューザーマウント コマンド 。 FUSEパッケージの一部である次のコマンドは、 gocryptfs マウントポイントから暗号化されたディレクトリ内のファイルシステム:

フューザーマウント-uオタク

次のように入力してマウントポイントディレクトリを確認すると、まだ空であることがわかります。

ls

あなたがしたことはすべて暗号化されたディレクトリに安全に保存されます。

シンプルで安全

単純なシステムには、より頻繁に使用されるという利点がありますが、より複雑なプロセスは途中で失敗する傾向があります。使用する gocryptfs シンプルであるだけでなく、安全でもあります。セキュリティのないシンプルさは価値がありません。

必要な数の暗号化されたディレクトリを作成することも、すべての機密データを保持するために1つだけ作成することもできます。また、暗号化されたファイルシステムをマウントおよびマウント解除し、プロセスをさらに簡素化するために、いくつかのエイリアスを作成することもできます。

関連: Linuxでエイリアスとシェル関数を作成する方法

002 - How To Encrypt Files With Gocryptfs On Linux

Linux: Encrypt Files And Folders With Gocryptfs

How To Encrypt Files With FinalCrypt On Linux

How To Encrypt And Decrypt File In Linux

Encrypt And Decrypt File Or Folder In Linux?

How To Encrypt A Disk Drive Using Linux LUKS Encryption

How To Encrypt A Hard Disk Or Partition In Linux Using Cryptsetup Command

Vienna.go, Gocryptfs - Encrypted Linux Filesystem In Go, September 2019

🔑 Cómo CIFRAR ARCHIVOS Con GOCRYPTFS En Linux | ENCRIPTAR

The BEST Linux Filesystem Encryption In 2020 Ext4 Vs Btrfs Vs Zfs Vs Luks Vs Gocryptfs Comparison

Luks Encryption To Secure Your Files

How To Create Private Folder In Linux

Encrypting Directories With ECryptfs On Ubuntu Linux

How To Encrypt Your Home Folder Post Install


プライバシーとセキュリティ - 最も人気のある記事

NestSecureのアラームレベルをカスタマイズする方法

プライバシーとセキュリティ Jan 4, 2025

未取得のコンテンツ Nest Secureには、オフ、ホーム、アウェイの3つの異なるアラーム設定があります。これらの設定の一部をニーズに�..


「SmartScreen」とは何ですか?なぜそれが私のPCで実行されているのですか?

プライバシーとセキュリティ Aug 21, 2025

Windows 10には、ダウンロードしたマルウェアや悪意のあるWebサイトからPCを保護するのに役立つ機能であるSmartScreenが含まれています。�..


iOS10のSpotlight検索履歴を無効にする方法

プライバシーとセキュリティ May 9, 2025

スポットライト検索 オン iOS 10 これで、以前の検索が記憶されます。 iPhoneまたはiPadのSpotlight検索バーをタップす�..


OSXでゴミ箱を安全に空にする方法

プライバシーとセキュリティ Jun 10, 2025

OS Xは、安全であるという評判があります。それはそうです、そしてその名誉のために、それはそれをさらに安全にするためのかなりの..


家族に古い(そしておそらく侵害された)システムをアップグレードするようにどのように説得しますか?

プライバシーとセキュリティ May 9, 2025

未取得のコンテンツ 今週はWindowsXPのEOL日付が到来しましたが、多くの人がそれを保持しており、場合によっては、古いシステムでも�..


Javaは安全ではなくひどいので、それを無効にする時が来ました。その方法は次のとおりです。

プライバシーとセキュリティ Oct 30, 2025

未取得のコンテンツ いつものように、 さらに別のセキュリティホール Javaランタイム環境で、Javaプラグインを無効にしな..


Windows 7 Service Pack 1がリリースされました:しかし、インストールする必要がありますか?

プライバシーとセキュリティ Feb 22, 2025

MicrosoftはWindows7用のServicePack 1の最終バージョンをリリースしたばかりですが、すべてを削除してインストールする必要がありますか?�..


初心者オタク:Evernote forChromeでオンラインで目にするものすべてを覚えておいてください

プライバシーとセキュリティ Jul 8, 2025

未取得のコンテンツ すばらしい記事、写真、またはWebサイトでのダウンロードを発見したことがありますが、後でそれがどこにあったかを�..


カテゴリ