搬家了,新地址:http://hi.baidu.com/6apples欢迎常来转转:)

搬家了,新地址:http://hi.baidu.com/6apples欢迎常来转转:)

搬家了,新地址:http://hi.baidu.com/6apples欢迎常来转转:)

2007年5月19日星期六

C# .net 中使用Md5加密


介绍一段自己在.net 中用的Md5加密用户口令的代码:

//使用命名空间
using System.Text;
using System.Security.Cryptography;

//创建getMd5方法以获得userPwd的Md5值
public string getMd5(string userPwd)
{

//获取userPwd的byte类型数组
byte[] byteUserPwd = Encoding.UTF8.GetBytes(userPwd);

//实例化MD5CryptoServiceProvider
MD5CryptoServiceProvider myMd5 = new MD5CryptoServiceProvider();

// byte类型数组的值转换为 byte类型的Md5值
byte[] byteMd5UserPwd = myMd5.ComputeHash(byteUserPwd);

//将byte类型的Md5值转换为字符串
string strMd5Pwd = Encoding.Default.GetString(byteMd5UserPwd).Trim();

//返回Md5字符串
return strMd5Pwd;
}

没有评论: