これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド stegsnow です。
プログラム:
NAME
stegsnow - ホワイトスペースステガノグラフィープログラム
SYNOPSIS
ステグスノー [ -CQS ] [ -h | - 助けて ] [ -V | - バージョン ] [ -p passwd ] [ -l 行の長さ ] [ -f
file | -m メッセージ ] [ ファイル内 [ アウトファイル ]]
DESCRIPTION
ステグスノー タブとスペースを追加してテキスト ファイル内のメッセージを隠すためのプログラムです
行末に使用したり、隠しメッセージを含むファイルからメッセージを抽出したりするために使用します。
タブとスペースはほとんどのテキスト ビューアには表示されないため、ステガノグラフィー的な性質があります。
このエンコーディングスキーム。
データはテキスト ファイル内で最大 7 個のスペースのシーケンスを追加することによって隠蔽されます。
タブが散りばめられています。 これにより、通常、3 列ごとに 8 ビットを格納できます。 アン
代替エンコーディング スキーム。スペースとタブを交互に使用してゼロと
one は、使用するバイト数は少なくても、ビットごとに多くの列が必要であるため拒否されました。
(4.5対2.67)。
データの開始は追加されたタブ文字によって示されます。
データを破損することなくメールやニュースのヘッダーを挿入できます。
ステグスノー 英語用に最適化されたハフマン テーブルを使用して、基本的な圧縮を提供します。
文章。 ただし、データがテキストでない場合、またはデータ量が多い場合は、
組み込みの圧縮は推奨されません。なぜなら、次のような外部圧縮プログラムを使用するからです。
圧縮する or gzip はるかに良い仕事をするでしょう。
1 ビット暗号フィードバックの ICE 暗号化アルゴリズムを使用した暗号化も提供されます。
(CFB) モード。 ICE の任意のキー サイズのため、最大 1170 文字までの任意の長さのパスワードを使用できます。
文字がサポートされています (各文字の 7 ビットのみが使用されるため、最大のキーは
1024 バイトがサポートされます)。
コマンドラインでメッセージ文字列またはメッセージファイルを指定した場合、 ステグスノー 意志
ファイル内のメッセージを隠蔽しようとします ファイル内 指定されている場合、または標準入力
さもないと。 結果のファイルは次の場所に書き込まれます。 アウトファイル 指定されている場合、または標準出力
そうでない場合。
メッセージ文字列が提供されない場合、 ステグスノー 入力からメッセージを抽出しようとします
ファイル。 結果は出力ファイルまたは標準出力に書き込まれます。
OPTIONS
-C データを隠す場合は圧縮し、抽出する場合は圧縮を解除します。
-f メッセージファイル
このファイルの内容は、入力テキスト ファイル内に隠蔽されます。
-l 行の長さ
空白を追加する場合、 ステグスノー 常にこれより短い行が生成されます
価値。 デフォルトでは 80 に設定されています。
-m メッセージ文字列
この文字列の内容は、入力テキスト ファイル内で隠蔽されます。 ご了承ください、
何らかの方法で文字列に改行が含まれていない限り、改行は出力されません
メッセージが抽出されたとき。
-p password
これが設定されている場合、データは隠蔽中にこのパスワードで暗号化されます。
または抽出中に復号化されます。
-Q 静かモード。 設定されていない場合、プログラムは圧縮などの統計を報告します。
使用されている利用可能なストレージ容量の割合と量。
-S テキスト内の隠しメッセージに使用できるおおよそのスペース量をレポートします。
ファイル。 行の長さは考慮されますが、他のオプションは無視されます。
-V、 - バージョン
使用情報を表示して終了します。
-NS、 - 助けて
使用情報を表示して終了します。
例
次のコマンドは、ファイル内の「私は嘘をついています」というメッセージを非表示にします。 ファイル内、と
圧縮され、パスワード「hello world」で暗号化されます。 結果のテキストは次のようになります
に保管 アウトファイル.
ステグスノー -C -m "I am 嘘つき」 -p "こんにちは 世界" ファイル内 アウトファイル
メッセージを抽出するには、次のコマンドを実行します。
ステグスノー -C -p "こんにちは 世界" アウトファイル
結果のメッセージは改行で終了しないことに注意してください。
隠された空白を含むテキストがメールまたはメールでインデントされる可能性がある場合に、行の折り返しを防ぐため。
ニュース リーダーの場合、行の長さは 72 以下を使用できます。
ステグスノー -C -l 72 -m "I am 嘘つき」 ファイル内 アウトファイル
ファイルのおおよそのストレージ容量は、次の方法で決定できます。 -S オプションを選択します。
ステグスノー -S -l 72 ファイル内
onworks.net サービスを使用してオンラインで stegsnow を使用する
