問題タブ [steganography]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
watermark - jpeg/pngの電子透かし
画像に非表示のマーク(大きなテキスト情報ではなく、最大256バイト)を埋め込むプログラムが必要です。しかし、私は良いライブラリを見つけることができませんでした(どの言語でも、c / c ++の方が良いです)。たくさんの文献を見つけましたが、ソースコードはありませんでした。
1つのリソースを見つけまし たが、そのプログラムはNetPBM形式用に作成されています。
必要な方法はLSB、または連結などではありません。
watermark - 電子透かしに適したライブラリ
デジタル透かし(目に見えない透かし、一種のステガノグラフィー)をjpeg/pngファイルに埋め込むことができるライブラリまたはアルゴリズムの詳細な説明を見つけるために、誰かが私を助けてくれますか。しかし、アルゴリズムの品質は素晴らしいはずです。画像の回転と拡大(可能であれば)後にこのマークを抽出できるはずです。
マークは 32 バイトのキーです。
良いサイトを見つけましたが、アルゴリズムは NetPBM 形式用に作成されており、死んでいます...
LSB方式があるのは知っていますが、伸びが安定しません。もっと良いものはありますか?
メタデータの変更は、目に見える変更であるため、適切ではありません。
java - ステガノグラフィー用の Java ライブラリはありますか?
ライブラリとは、すぐに使用できる .jar ディストリビューションを意味します。
画像ステガノグラフィで十分です。JPEG、PNG、BMP での作業でも十分です。
Google は、使用可能な結果を生成しません。ほとんどの場合、説明とガイドがありますが、ライブラリはありません。
c#-4.0 - C#を使用してLSBビットを読み取る方法
私はステガノグラフィに取り組んでいます。ステガノグラフィでは、すべてのバイトのLSBビットを読み取ってデータベースに保存しようとしています。C#を使用してLSBビットを読み取る方法を教えてください。
steganography - 画像に埋め込むことができるデータの量を計算する方法
さまざまなサイズの画像にどれだけのデータを埋め込むことができるか知りたいです。たとえば、30kbの画像ファイルでは、画像を歪めることなく保存できるデータの量。
windows-phone-7 - Windows Phone 7、ステガノグラフィー、および MediaLibrary.SavePicture
私は WP7 で MediaLibrary を使用しており、BitmapImage (WriteableBitmap) でステガノグラフィーを実行していますが、これは正常に動作します (このアプローチを使用: http://www.codeproject.com/Articles/4877/Steganography-Hiding-messages-in-the-Noise -of-a-Pi )
MediaLibrary.SavePicture メソッドを呼び出してビットマップを電話に保存すると、問題が発生します。この保存されたビットマップを携帯電話から再度読み込むと、ビットマップのピクセルがシフトされ、ステガノグラフィ データが失われていることがわかります。save メソッド中にこの動作を回避する方法はありますか?
さらに良いことに、ビットマップで永続化されるメタデータをビットマップに添付する方法はありますか?
どうもありがとう!レオ
c# - Javaで書かれたAndroidアプリケーションプロジェクトにC#で書かれたアルゴリズムを統合する方法は?
C# で記述されたステガノグラフィ アルゴリズムを Android プロジェクトに統合する際に大きな問題が発生しました。私の Android プロジェクトは MIDI ファイルのステガノグラフィであり、私が見つけた唯一のアルゴリズムは C# で書かれています。私を助けてください。
java - AndroidのJPG画像でのエンコードとデコード
JPGファイルを操作する必要があるAndroid上でアプリケーションを作成しています。JPG形式のヘッダー情報をあまり取得していないため、ビットマップに変換し、ビットマップのピクセル値を操作してから、再度JPGに変換します。
ここで私が直面している問題は、ビットマップの一部のピクセルのみを操作してJPGに戻した後、以前に取得したものと同じピクセルのセットを取得できないことです(操作しなかったピクセルの場合)。新しい画像の元の画像と同じ画像を取得しています。しかし、デコードのために新しい画像のピクセル値をチェックすると、手つかずのピクセルが異なります...
私がどこかで間違っている場合、またはJPGピクセル値を操作するために他の方法を使用する必要があるかどうかを教えてください...
encryption - 16 進エディタでコメントを書く
HxD を 16 進エディターとして使用していますが、特定のファイルから 16 進コード内にコメントを作成することができるかどうか疑問に思っていました。たとえば、写真があり、HxD で開きました。そのコードにコメントを書くことは可能ですか?
詳細な説明: html ではこのようなコメントを配置できますが、javascript では // または /* test */? のようなコメントを配置できます。16進エディタでそれをどのように行いますか? それとも完全に不可能ですか?どんな助けでも大歓迎です!
背景情報: 私はハッカーではありません。私はグラフィック デザイナーで、自分の画像を保護したいと考えています。exif、iptc、またはその他のメタデータ タグを使用する方が簡単であることはわかっていますが、調査したところ、これらのタグを簡単に削除できるため、作業が役に立たなくなりました。ステガノグラフィーで気づいたのですが、画像を微調整しても画像データ ヘッダーは同じままです。しかし、画像が再保存されると、16進ファイルの下部にある隠しテキストが削除されます。上記の質問に対する答えが「いいえ」の場合、画像が再保存された場合に非表示のテキストが消えるのを防ぐ方法はありますか?
どんな助けでも大歓迎です!前もって感謝します
*追加情報: 写真をファイル リポジトリに変換する方法を見つけたので、Photoshop でその画像を開くことはできません。残念ながら、Microsoft Office とペイントで開くことができます。リンクはこちら: http://www.computerhope.com/issues/ch000861.htm 追加するのを忘れていました (たとえば) .png 画像がある場合は、.jpg にする必要があります *
c - cvDCT関数を使用してopencvでdctを計算する
私はvs2010(Cでコーディング)でOpenCV2.1を使用しています。rgb画像から青い平面を抽出した後、それにdctを適用して、変換された行列を取得しました。
正常に構築されていますが、どういうわけか実行されていません
エラーは、「freqDomain.exeの0x75c89617での未処理の例外:Microsoft C ++例外:メモリ位置0x001ce35cでのcv::Exception」のようなものです。
出力画像のcvarrayの種類の設定に誤りがあると思います。IPL_DEPTH_8Uに設定しても大丈夫ですか、それともフロートにする必要がありますか?
これは私のコードスニペットです: