Linuxでファイルとディレクトリを簡単な方法で暗号化および復号化することは可能ですが、これに特化した多くのプロジェクトと可能な方法があります。 LUKS、eCryptFS、およびその他の多数のツールについては、他の機会にすでに説明しました。 次に、私たちのチームからのコンテンツを暗号化するためのシンプルで効果的なツールを紹介します。 灰。 このミニチュートリアルでは、インストールと基本的な操作を段階的に説明することに加えて。
なぜ暗号化する必要があるのですか? 答えは簡単です、 セキュリティのためにこのように、許可されていないサードパーティは、復号化するためのパスワードまたはパスフレーズを知らない限り(または、MD4などの何らかの脆弱性がない限り)、コンピュータ上のファイルやディレクトリにアクセスできません。ファイルですが、表示されるのは、プレーンテキストや暗号化されたファイルに含まれていたコンテンツではなく、人間にはまったく理解できない暗号化されたコンテンツだけです...
ashを使用すると、暗号化を使用してファイルとディレクトリを暗号化できます AES-CBC-256つまり、かなり安全なシステムです。 具体的には、ashは、シンプルでCLIから使用できるように記述されたBashのモジュラーフレームワークです。 インストールの場合:
curl https://raw.githubusercontent.com/ash-shell/ash/master/install.sh | sh ash apm:install https://github.com/ash-shell/cipher.git
インストールすると、次のようになります 彼と一緒に仕事に取り掛かる。 example.txtファイルを暗号化する場合は、次のように入力するだけです。
ash cipher:e ejemplo.txt
私たちに尋ねます 暗号化パスワード その後、example.encファイルを生成します。 アクセスしようとすると、その内容が意味のない英数字記号のぎこちないものであることがわかります。 再度復号化するには、次のことを行う必要があります。
ash cipher:d ejemplo.enc
そして、私たちはすでに以前のようにそれを持っています... ディレクトリの場合はまったく同じです、example.txtまたはexample.encをdirectory_name /およびdirectory_name.tar.gz.encに置き換えます。