ccrypt
ユーティリティは、ファイルとストリームをオンデマンドで暗号化および復号化するセキュリティツールです。非常に安全であると考えられているAdvancedEncryptionStandard(AES)を使用しています。今のところ、それは壊れないと考えられており、政府の基準です。 ccrypt
を使用してファイルを暗号化する場合 、パスワードが必要です。 ccrypt
に複雑なパスワードを引き続き使用することをお勧めします 誰かがまだ試みるかもしれないので暗号化。
ccrypt
の使用 暗号化されたファイルの内容を暗号化、復号化、および表示するのに十分簡単です。 Sourceforgeでrpmを見つけました。必ず1.11以降のパッケージを入手してください。 ccrypt-1.11
をインストールします 通常の方法でパッケージ化します。
$ sudo rpm -i ccrypt-1.11-1.x86_64.rpm
インストールすると、システムにいくつかの新しいアプリが追加されます:ccrypt
、ccat
、ccencrypt
、ccdecrypt
、およびccguess
。実際のプログラムはccrypt
の2つだけです。 およびccguess
。その他はccrypt
へのリンクです それぞれのオプションが埋め込まれています。たとえば、ccencrypt
を使用できます またはccdecrypt
ccrypt
を知らなくても ファイルを暗号化または復号化するためのオプション。そしてccat
暗号化されたファイルから元のファイルを抽出せずに、ファイルの内容を復号化して表示します。 ccguess
アプリケーションは、暗号化パスワードの一部を覚えている場合、そのパスワードを回復するのに役立ちます。
[セキュリティについてもっと知りたいですか? ITセキュリティとコンプライアンスのチェックリストを確認してください。 ]
ccentcrypt
ccencrypt
コマンドは、キー(パスワードまたはパスフレーズ)を使用してファイルを暗号化します。
$ cat file1.txt
This is a test of the ccrypt utility
$ ccencrypt file1.txt
Enter encryption key:
Enter encryption key: (repeat)
$ ls
file1.txt.cpt
暗号化キーを2回入力して、それを知っていることを確認する必要があります。次に、ファイルが暗号化され、.cpt
が追加されます 拡大。暗号化されたファイルをコピーまたは移動しても、暗号化されたままになります。
cp file1.txt.cpt file2.txt
$ cat file2.txt
?\?mn???&?ꋄ???n????K?B?^+^?Ҧl?EEn??? ?2?u??t?=??=??`ʽ??c
$ file file2.txt
file2.txt: PGP\011Secret Sub-key -
ccdecrypt
ccdecrypt
を発行します 暗号化されたファイルから元のファイルを復号化して抽出するコマンド。
$ ccdecrypt file2.txt
Enter decryption key:
$ ls
file1.txt.cpt file2.txt
$ cat file2.txt
This is a test of the ccrypt utility
file2.txt
ですが、注意してください file1.txt.cpt
のコピーです 、復号化してもfile2.txt
のままです file1.txt
には戻りません 。
ccat
ccat
ユーティリティは、暗号化されたファイルの内容を確認できますが、内容を抽出しないため、私のお気に入りの1つです。
$ ccat file1.txt.cpt
Enter decryption key:
This is a test of the ccrypt utility
$ ls
file1.txt.cpt file2.txt
暗号化されたファイル、file1.txt.cpt
、暗号化されたままでそのまま残ります。
ccguess
ccguess
が好きです コマンドが、私もそれが嫌いです。忘れた鍵を取り戻すのに役立つので気に入っていますが、悪意のある人のセキュリティを危険にさらす可能性があるので嫌いです。これがどのように機能するかの例です。 file1.txt
を暗号化したとき 、キー goonygoogooを使用しました それを保護するために。はい、それは素晴らしいパスワード(キー)ではありませんが、私が覚えているものです。でも忘れてしまうと、「goo」という言葉が入っているのを覚えているかもしれません。
ccguess file1.txt.cpt
Enter approximate key: goo
Generating patterns...1..2..3..4..5..sorting...done.
***g*o 818434604
Possible match: oLK@gw (5 changes, found after trying 6313742182 keys)
ご覧のとおり、キーのかなりの部分を含むプロンプトを表示しても、比較的単純なキーでもクラックすることはできませんでした。このキーはブルートフォース攻撃に耐えることができますか?おそらくそうではないので、保護を強化するために長くて複雑なキーまたはキーフレーズを使用してください。
まとめ
ccrypt
ユーティリティ「suite」は、ファイルを暗号化および復号化するための優れたツールです。ここでは、ユーティリティがあなたのために何ができるかについての小さなサンプルを手に入れました。これで探索できるオプションは他にもたくさんありますが、これらは私が最も使用したものです。 ccguess
も垣間見ることができます 必要になったときに役立つユーティリティ。特にキーの大部分を覚えていない場合は、覚えていないことを願っています。