hash加密代码

来源:百度知道 编辑:UC知道 时间:2024/06/21 15:07:30
protected byte[] hash()
{
UnicodeEncoding aa = new UnicodeEncoding();
byte[] pwd = aa.GetBytes(TextBox1.Text);

SHA1Managed bb = new SHA1Managed();
byte[] shapwd = bb.ComputeHash(pwd);
}
使用这个方法加密同一个字符生成的值都不同.怎么样匹配了.
md5的加密方法知道.
我想问下hash加密要怎么做.以前做过的但都忘了

用md5的算啦:

public static string MD5(string Sourcein)
{
MD5CryptoServiceProvider MD5CSP = new MD5CryptoServiceProvider();
byte[] MD5Source = System.Text.Encoding.UTF8.GetBytes(Sourcein);
byte[] MD5Out = MD5CSP.ComputeHash(MD5Source);
return Convert.ToBase64String(MD5Out);
}