Rijndael (AES) を使用して文字列を暗号化/復号化するコードを使用するクラシック ASP アプリケーションのレガシー部分があります。このコードはインターネットで見つかりました(Rijndael AES ブロック暗号 (VB バージョン))。この正確なライブラリを参照し、私とほぼ同じことを尋ねるSOに関する質問をすでに見つけましたが、少なくとも1つの問題があると思われます(バイト配列の先頭に暗号化するデータの長さを追加する以外に) )。vbScript の実装は、暗号化するデータに IV を追加するようにはまったく見えません。したがって、同じ暗号化を RijndaelManaged と一致させることはできません。
- 毎回異なる IV を自動的に生成する
- 絶対にIVが必要です
IV(空)を指定せずに.Netで何かをAES暗号化できるかどうか誰かが知っていますか?