3

RijindaelManagedクラスを使用して一部の機密データを暗号化する .NET 2.0 アプリケーションがあります。FIPS 準拠のアルゴリズムを使用する必要があるマシンに遭遇するまでは、これで問題ありませんでした。

に切り替えたいAesCryptoServiceProviderのですが、ターゲット マシンのほとんどが .NET 2.0 以降にアップグレードされていません。アップグレードを要求することは論外です。やっぱりアップグレードは怖い!

AesCryptoServiceProvider.NET 2.0 アプリケーションで使用できる方法はありますか? 3.5 は 2.0 CLR を使用するため、必要なライブラリをアプリに組み込む方法があることを期待していました。それができない場合、誰かがラップされたネイティブ API のリファレンスを教えてもらえますAesCryptoServiceProviderか?

4

1 に答える 1

3

はい、必要な 3.5 ライブラリをアプリケーションのインストールに含めることができます (プロジェクトをビルドするときにローカルのコピーを使用するだけです)。2.0 環境で実行されるため、マシンに .Net 2.0 がインストールされている場合、マシンをアップグレードする必要はありません。

于 2010-05-05T13:25:58.377 に答える