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

Linuxで画像ステガノグラフィを行う方法

ステガノグラフィは、情報隠蔽の古代芸術です。人々は、「不可視」インク、オブジェクトに隠されたメッセージ、有名な「ヌル暗号」など、これを実現するための多くの方法を見つけました。 「ステガノグラフィー」という言葉は、ギリシャ語の「ステガノス」と「不可解な文章」を意味する「グラフィー」に由来しています。数年が経過し、ステガノグラフィは暗号化の洗練された部分に進化しました。人々が過去に暗号化の取り組みで利用したのと同じ基本原則を使用して、Linuxオペレーティングシステムで同様の偉業を実行できるようになりました。

ツールの選択

このチュートリアルでは、OpenStegoツールを使用してステガノグラフィを実行します。ありがたいことに、Linuxユーザーがこの特定の分野で選択できるオプションは非常に多く、そのうちのいくつかはコマンドラインのSteghideとOutGuess、またはGUIのSteganographyStudioとStegです。

データの非表示

まず、Gitからプログラムの最新バージョンをダウンロードする必要があります。 Ubuntuを使用しているので、.debファイルをダウンロードしました。 Ubuntuも使用している場合は、/ Downloadsフォルダーでターミナルを開き、次のコマンドを実行してパッケージをインストールできます。「sudo dpkg-iopenstego_0.6.1-1_amd64.deb」

OpenStegoがデータの非表示を実現する方法は、画像ファイルである可能性のあるキャリアファイル内にデータを埋め込むことです。他の人に気付かれることなく、他の人に渡したいドキュメントがあるとします。元のドキュメントは画像ファイル内に隠されるため、暗号化する必要はありません。 OpenStegoは、それらを「メッセージファイル」および「カバーファイル」と名付けています。

画像ファイルには、.bmp、.gif、.jpeg、または.pngを使用できます。各入力ボックスの右側にある「ファイルナビゲーション」ボタンを押して2つのファイルを選択し、出力ファイルの名前と場所を設定します。最後に、パスワードの設定は重要です。これは、OpenStegoを使用して非表示のデータを抽出する必要がある受信者と共有する必要がある唯一の情報だからです。最後に、右下の[データを非表示]を押すと完了です。

2つの写真は同じように見えますが、2番目の写真には非表示のドキュメントが含まれています。このカバーを吹き飛ばすことができる唯一のことは、人々がレッドツェッペリンの資料には常に隠されたメッセージがあると信じているという事実です。

透かし

OpenStegoで実行できる2番目のことは、ファイルに一意の署名を透かしして、受信者がファイルが信頼できるソースからのものであることを確認することです。これを行うには、左側の「電子透かし」オプションを押してから、「署名の生成」を選択します。次に、パスフレーズを追加し、右側の[署名の生成]ボタンを押したときに作成される署名ファイルの名前と場所を設定できます。

次のステップは、透かしをファイルに埋め込むことです。署名ファイル、透かしを入れるファイルを選択し、最後に出力ファイルの名前と場所を設定します。

次に、受信者は、元の署名ファイルとチェックするファイルを選択して、透かしを確認できます。スコアが70%を超える場合は、十分に一致しています。


Linux
  1. Linuxファイル機能を管理する方法

  2. Linuxでファイルを見つける方法

  3. Linuxでファイルの名前を変更するにはどうすればよいですか?

  1. Linuxで画像メタデータを表示する方法

  2. Linuxでスワップを作成する方法

  3. Linuxでスワップファイルを作成する方法

  1. Linuxでファイルを移動する方法

  2. Linuxで隠しファイルを表示する方法

  3. Linuxでログファイルを空にする方法