このトピックについてはいくつか読んだことがありますが、私が見ている回答ではまだ100%快適ではありません。新しいRijndaelManaged()の代わりにRijndael.Create()を使用するのは安全ですか?
あなたがRijndael.Create()
を使用して暗号アルゴリズムを作成するときに、あなたがタイプRijndaelManaged
のオブジェクトを取得 - これと(あなたが人々をVBまたはNew RijndaelManaged()
)new RijndaelManaged()
を呼び出すの違いがあるようには思えません。 :)
私が読んだところでは、Rijndael.Create()
メソッドが存在するため、将来のバージョンで変更される場合は、特定の実装について心配する必要はありません。しかし、私の質問です:それが起こると仮定し、.NET 5.0は別の実装を返します。 RijndaelManagedを使用して暗号化されたアイテムは、SomeFutureRijndaelManaged
を使用して問題なく解読できるという保証はありますか?
互換性がないとは思いませんが、そのことを確認したいだけです。
おかげ
VBノートについて:VBは大文字と小文字を区別しないので、VBではC#コンストラクタの呼び出しがそのまま動作します。すべてを大文字にすることを主張するIDEだけです。 –
ええ、私は知っている...ちょうど悪い冗談。 –