メッセージを画像にコピーしたり、その逆を行ったりするにはどうすればいいですか?

メッセージを画像にコピーしたり、その逆を行ったりするにはどうすればいいですか?

/b "image.png" + "text.text" をコピーするとどうなるでしょうか。結果はどのように、どこで確認できますか。また、Linux シェルで同じ操作を行う方法を教えてください。メッセージに何らかの暗号化が提供されますか。

答え1

これは原始的なステガノグラフィー技術です。暗号化は一切行われず、メッセージはプレーンテキストで読み取ることができます。メッセージは隠されており、偶然見つけることはまずありません (画像ビューアが特にうるさく、画像の最後に何かが追加されていることを警告しない限り)。しかし、画像のどこかに何かが隠されているはずであることがわかっている場合は、任意の 16 進エディタでメッセージを簡単に表示したり、ツールで抽出したりできますstrings

これは、一部の形式 (特に JPEG と PNG) では機能しますが、他の形式 (TAR は機能しますが、GNU tar では追加データに関する警告が表示されます) ではある程度機能します。また、一部の形式 (明らかにテキスト ファイル、一部のファイルが壊れる) ではまったく機能しません。

*NIX システムでは、 を使用して同様のことを行うことができますcat。正確なコマンドの理解は読者の課題として残しておきます。

関連情報