C#连接数据库MD5数据库加密_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > C#连接数据库MD5数据库加密

C#连接数据库MD5数据库加密

 2017/9/11 11:08:55  一念〃  程序员俱乐部  我要评论(0)
  • 摘要:创建StringHelper类首先数据库里的资料是加密了的。创建将指定的字符串加密为MD5密文方法publicstaticstringToMD5(stringsource){StringBuildersb=newStringBuilder();MD5md5=MD5.Create();byte[]data=Encoding.UTF8.GetBytes(source);data=md5.ComputeHash(data);foreach(varitemindata){sb.Append(item
  • 标签:C# 数据库 数据 连接

创建StringHelper类

首先数据库里的资料是加密了的。

创建将指定的字符串加密为MD5密文方法

public static string ToMD5(string source)
{
StringBuilder sb = new StringBuilder();
MD5 md5 = MD5.Create();
byte[] data = Encoding.UTF8.GetBytes(source);
data = md5.ComputeHash(data);
foreach (var item in data)
{
sb.Append(item.ToString("x2"));
}
return sb.ToString();
}

接收用户输入的密码

string password = this.txtPwd.Text.Trim();

将接收来的密码进行MD5加密

string pwd = StringHelper.ToMD5(password);

用户输入的已经转为加密,用pwd与数据库里的加密密码比对。

上一篇: 你在京东退掉的商品,去了哪儿? 下一篇: 没有下一篇了!
发表评论
用户名: 匿名