Rijndael のアルゴリズムを使用して暗号文の復号化を実装しています。残念ながら、私はデータの暗号化にアクセスできず、(キーを生成するための) パスワードとアルゴリズムの種類しか提供されていません。
私は塩を持っていません(大丈夫だと思われます)、そして私はIVを持っていません. さて、私の質問は、復号化を実行するために絶対に IV が必要かどうかです。暗号化を作成した開発者は、salt または IV を使用していなかったのではないかと思います (これが可能な場合でも)。
IV を null に設定しようとしましたが、うまくいきませんでした。Rijndael インスタンスを生成すると、デフォルトの IV が作成されます。これにより、復号化後にプレーンテキストの最初の 16 文字が歪んでいます。
IVの効果を無効にする方法はありますか?または、暗号化に使用された IV を取得する必要がありますか?