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;
}
没有评论:
发表评论