1

認証には Web サービスを使用します。また、この Web サービスは、TripleDes アルゴリズムを使用してユーザー名とパスワードを暗号化します。私の Silverlight アプリケーションでは、Web サービスを呼び出すためにこれらの値を暗号化する必要がありますが、System.Security.Cryptography dll の参照を追加できません。

この dll ファイルを Silverlight アプリケーションに使用するにはどうすればよいですか?

4

1 に答える 1

0

System.Security.Cryptographydllのようなものはありません。

System.Security.CryptographyMicrosoftが出荷するいくつかのアセンブリに存在する名前空間です。タイプの場合はTripleDESCryptoServiceProvider内部に存在しmscorlib.dllます。

TripleDESCryptoServiceProvider残念ながら、Silverlightプロファイルは、それ自体の(最小限の)mscorlib.dll内部(または他のアセンブリの内部)には付属していません。

ただし、Monoプロジェクト(MIT X.11ライセンス)から完全に互換性のある(および100%管理された)バージョンの3DESを入手できます。ソースファイル(およびそれが依存する他のファイル)を独自のプロジェクトに追加し、再構築して、通常のデスクトップ.N​​ETFrameworkのように使用するだけです。

于 2012-07-15T15:22:59.837 に答える