3

System.Security.Cryptography.X509Certificatesのみ名前空間 System.Security.Cryptography にありますが、 System.Security.Cryptography.MD5を使用 したいのですが、 Visual Studio 2012 を使用 しており、Windows Phone 8 アプリを開発したいのです が教えてください。どうして???



4

3 に答える 3

1

MD5 の実装はCimbalino Windows Phone Toolkitにあります。

プロジェクトに追加するだけで ( NuGetを使用)、コード ファイルの先頭に次を追加します。

using Cimbalino.Phone.Toolkit.Extensions;

次に、次のようにコードで使用します。

var myString = "this is my string data";

var myStringBytes = myString.GetBytes(); // this will get the UTF8 bytes for the string

var md5Hash = myStringBytes.ComputeMD5Hash().ToBase64String();
于 2013-03-14T10:12:58.363 に答える
0

Windows Phone は MD5 暗号化をサポートしていません。これは、C# での md5 実装の良い例です。

于 2013-03-14T10:25:45.790 に答える
0

これは、MD5 が「安全でない」ためです ( wikipediaを参照してください。

M5 クラスを使用できます(wp8 プロジェクトで使用しました)。

よろしく

于 2013-03-14T09:49:14.920 に答える