更新 : 该答案严重过时
。请改用https://stackoverflow.com/a/10402129/251311的建议。
您可以使用
var md5 = new MD5CryptoServiceProvider();var md5data = md5.ComputeHash(data);
要么
var sha1 = new SHA1CryptoServiceProvider();var sha1data = sha1.ComputeHash(data);
要获取
data字节数组,可以使用
var data = Encoding.ASCII.GetBytes(password);
并从
md5data或获取字符串
sha1data
var hashedPassword = ASCIIEncoding.GetString(md5data);



