web-dev-qa-db-ja.com

ステガノグラフィプロジェクトでRSAとAESを組み合わせる方法

暗号化とステガノグラフィーについてある程度の知識が必要だったので、LSB手法を使用してステガノグラフィーアプリケーションを作成することにし、メッセージの暗号化のためにRSAとAESを組み合わせたいと思いました。しかし、私は私の論理についていくつかのアドバイスが必要です。いくつかの調査を行った後、画像に埋め込む前にクライアントメッセージを暗号化することにしました。そのため、RSAを使用して128ビットの秘密鍵を生成し、この鍵を使用してXORセキュアな乱数をいくつか入力します。その出力をAESキーとして使用してから、メッセージをAESアルゴリズムで暗号化します。RSAで128ビットの長さのキーを作成できないため、ハイブリッド暗号システムを使用した人々がAESとRSA。

2
H4L1s

私はそれをしないと言います、誰か他の人がすでにgithubのopensslステガノグラフィ実装に取り​​組んでいるようです。ステガノグラフィーに画像を使用している場合、それらは既に共有秘密の一種です(誰かが元の画像を持っている場合、あなたの写真がLSBを変更したことがわかります)、より簡単な共有秘密暗号システムを選択できます。

1
daniel