10

私はステガノグラフィーアプリケーションに取り組んでいます。画像ファイル内にメッセージを隠し、パスワードで保護する必要がありますが、ファイル サイズに大きな違いはありません。Least Significant Bit アルゴリズムを使用しており、BMP ファイルでは正常に実行できましたが、JPEG、PNG、または TIFF ファイルでは機能しません。このアルゴリズムはこれらのファイルでまったく機能しますか? これを達成するためのより良い方法はありますか?ありがとう。

4

3 に答える 3

8

これは、特定の画像形式の動作に大きく依存します。使用したい形式の内部に飛び込む必要があります。

JPEG の場合、各ブロックの DCT 係数の最後のビットをいじることができます。

パレットベースのファイル (GIF、および一部の PNG) の場合、既存の色と同じように見える色をパレットに追加し、使用する色に基づいて情報をエンコードできます。

于 2010-05-09T15:43:24.420 に答える
2

ピクセルベース (ビットマップ) とパレットベースの形式 (GIF) を区別する必要があるため、ステガノグラフィの手法はまったく異なります。また、圧縮プロセスで情報が失われる JPG などの画像形式があることにも注意してください。

また、さまざまな形式を含むステガノグラフィーの一般的な紹介についてもアドバイスします。

于 2010-05-09T17:57:30.323 に答える
0

圧縮前に非表示の情報を格納するためにピクセル データ (生の画像) を使用しているため、最下位ビット アプローチは JPEG および GIF 画像では機能しません。データ 0x123456 を持つピクセル p は、その値が圧縮率と隣接ピクセルに依存するため、おそらく圧縮後にこの値を持ちません。この場合、画像を圧縮する (コンテンツを保持する ZIP のように) だけでなく、それを表すビット数を減らすために色の分布、テクスチャ、および品質を変更するアルゴリズムについて話しています。

ただし、PNG は、コンテンツを保持したまま、ZIP ファイルと同じ意味で画像を圧縮するためだけに使用できます。したがって、PNG 画像の最下位ビットを使用して、ウィキペディアのステガノグラフィ ページにこの形式の例を示すことができます。

于 2013-09-29T09:06:01.573 に答える