「C#入門」MD5を計算するサンプル
サンプルコード
public static string GetMd5HashStrFunc(string addr)
{
byte[] data = Encoding.UTF8.GetBytes(addr);
var am = new MD5CryptoServiceProvider();
// ハッシュ値を計算
byte[] kdf = am.ComputeHash(data);
am.Clear();
// バイト型配列を16進数文字列に変換
var cft = new StringBuilder();
foreach (byte k in kdf)
{
cft.Append(k.ToString("X2"));
}
return cft.ToString();
}