MD5算法还是一种比较实用,使用也比较多的一种加密方法。
虽然.net已经有了MD5的类库,但是我们要想实现,还需要做一下简单的“加工”,下面就是实现的方法!
#region 加密密码,GetMd5 (string str)
protected string GetMd5 (string str)
{
byte[] b = System.Text.Encoding.Default.GetBytes (str);
b = new System.Security.Cryptography.MD5CryptoServiceProvider ().ComputeHash (b);
string ret = "";
for(int i = 0; i < b.Length; i++)
{
ret += b[i].ToString ("X").PadLeft (2,'0');
}
return ret;
}
#endregion
<script type="text/javascript"></script>