次の記事では、Toplipを見ていきます。 これはXNUMXつです ファイルの暗号化と復号化のためのコマンドラインユーティリティ。 今日、Cryptomater、CryptGo、Cryptr、など、ファイルを保護するための多数のファイル暗号化ツールがあります。 GnuPG、などですが、このツールはそれらすべての優れた代替手段です。
これは 無料のオープンソース暗号化ユーティリティ と呼ばれる強力な暗号化方式を使用します AES256、デザインと一緒に XTS-AES 当社の機密データを保護するため。 また、パスワードベースの鍵導出関数であるScryptを使用して、ブルートフォース攻撃からパスワードを保護します。
Toplipの一般的な特徴
他のファイル暗号化ツールと比較して、toplipは次の機能を備えています。
- に基づいた暗号化方式を提案しました XTS-AES256.
- 我々ができるようになります 画像内のファイルを暗号化する (PNG / JPEG).
- を使用する可能性があります 複数のパスワードによる保護。
- 簡素化された保護 ブルートフォース攻撃に対して。
- それは私たちに「もっともらしい否認"。
- 識別可能な出口マーカーはありません。
- それはのユーティリティです オープンソース/ GPLv3.
Toplipのインストール
インストールは必要ありません。 私たちがしなければならないのは Toplip実行可能バイナリをダウンロードする から 公式商品ページ。 ダウンロードしたら、ターミナルに入力して実行権限を付与する必要があります(Ctrl + Alt + T):
chmod +x toplip
Toplipの使用
引数なしでToplipを実行すると、 助ける.
./toplip
Toplipのいくつかの例
単一のファイルを暗号化/復号化
ファイルを暗号化できます(file1)toplipファイルがあるフォルダーからの書き込み:
./toplip archivo1 > archivo1.encrypted
このコマンドは、パスワードを書き込むように要求します。 私たちがそれを書くと、それは ファイルの内容を暗号化します1 そして、それらをfile1.encryptedというファイルに保存し、現在の作業ディレクトリに配置します。
ファイルが本当に暗号化されているかどうかを確認するために、ファイルを開こうとすると、ランダムな文字がいくつか表示されます。 暗号化したばかりのファイルの内容を表示するには、を使用する必要があります -dオプション 以下のように:
./toplip -d archivo1.encrypted
このコマンドは、指定されたファイルを復号化し、 ターミナルウィンドウにコンテンツが表示されます.
暗号化されたファイルを復元する
コンテンツを表示するだけでなくファイルを復元するには、次のような操作を行う必要があります。
./toplip -d archivo1.encrypted > archivo1Restaurado
ファイルを復号化するための正しいパスワードの入力を求められます。 全員 file1.encryptedの内容は、file1Restoredというファイルに復元されます。。 これらの名前は単なる例です。 予測しにくい名前を使用することをお勧めします。
複数のファイルを暗号化/復号化
私たちもできる それぞれにXNUMXつの別々のパスワードを使用してXNUMXつのファイルを暗号化します.
./toplip -alt archivo1 archivo2 > archivo3.encriptado
ファイルごとにパスワードの入力を求められます。 異なるパスワードを使用できます。 上記のコマンドは、3つのファイルの内容を暗号化し、fileXNUMX.encriptedというXNUMXつのファイルに保存します。 ファイルを復元すると、 復元するには、ファイルの対応するパスワードを書き込むだけです。。 file1のパスワードを書き込むと、ツールはfile1を復元します。 file2のパスワードを書き込むと、このファイルが復元されます。
暗号化されたすべての出力 最大XNUMXつの完全に独立したファイルを含めることができます、およびそれぞれが独自の個別の一意のパスワードで作成されます。 暗号化された結果をまとめる方法により、 複数のファイルが存在するかどうかを簡単に判断する方法はありません。 これにより、別のユーザーが追加の機密データがあることを最終的に特定できなくなります。 これは呼ばれます もっともらしい否認、そしてそれはこのツールの最も興味深い機能のXNUMXつです。
file1.encriptedからfile3を復号化するには、次のように記述するだけです。
./toplip -d archivo3.encriptado > archivo1.desencriptado
file1の正しいパスワードを入力する必要があります。 file2.encriptedからfile3を復号化するには、file1を復号化するのと基本的に同じことを記述する必要がありますが、名前を変更し、file2に割り当てたパスワードを使用します。
複数のパスワード保護を使用する
これはもうXNUMXつの優れた機能です。 できる 暗号化するときに、XNUMXつのファイルに複数のパスワードを追加します。 これは、ブルートフォース攻撃に対して非常に効果的です。
./toplip -c 2 archivo1 > archivo1.encriptado.2.passwords
上記の例からわかるように、toplipは私にXNUMXつ書くように頼みました(-c 2)パスワード。 XNUMXつの異なるパスワードを作成する必要があることに注意してください。 このファイルを復号化するには、次のように記述する必要があります。
./toplip -c 2 -d archivo1.encriptado.2.passwords > archivo1.desencriptado
画像内のファイルを非表示
ファイル、メッセージ、画像、またはビデオを別のファイル内に隠す方法は、 ステガノグラフィー. この機能はデフォルトでToplipに存在します。 画像内のファイルを非表示にするには、-mオプションを使用します。
./toplip -m imagen.jpg archivo1 > imagen1.jpg
このコマンド image1.pngという名前の画像内のfile1のコンテンツを非表示にします。 復号化するには、以下を実行する必要があります。
./toplip -d imagen1.png > archivo1.desencriptado
で プロジェクトのウェブサイト このツールの可能性について、より多くの情報を入手できるようになります。