MD5加密
来源:互联网 发布:网络带来的利与弊简写 编辑:程序博客网 时间:2024/06/05 16:31
为什么进行MD5加密?这是我一直没有真正搞清楚的。以至于今天没看到代码后有些萌萌哒。
public string GetUserByUserPWD(string _userName, string _password)
{
Json result_ = new Json();
if (string.IsNullOrEmpty(_password))
{
result_.SetValue("result", false);
result_.SetValue("error", "密码为空");
return result_.ToString();
}
string pwd_ = GetMd5Hash(_password);
string sql_ = "select t.id,t.name,t.aliasname from privs_user t where t.name='" + _userName + "' and t.password='" + pwd_ + "'";
DataTable dt_ = Global.dbHelper.getDataTableResult(sql_);//Global.dbHelper.getDataTableResult(sql_);
if (dt_==null||dt_.Rows.Count < 1)
{
result_.SetValue("result", false);
result_.SetValue("error", "用户名或密码错误");
return result_.ToString();
}
result_.SetValue("result", true);
string userId_ = dt_.Rows[0]["id"].ToString();
result_.SetValue("userInfo", JsonDataTable.DataRowToJson(dt_.Rows[0]));
//登录后的用户ID
HttpContext.Current.Session.Add("UserIdOfLogined", userId_);
return result_.ToString();
}
数据库里存储的密码难道不是明文密码?后来听了一集课程才搞懂,原来我们在数据库里存储的密码都是加密的,这是因为如果我们采用明文密码,一旦有人攻破我们的数据库,密码将会一览无余。所以,我们在数据库里存储的都是加密过的密码。
- MD5加密
- MD5加密
- md5加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- md5 加密
- MD5加密
- md5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- MD5加密
- apache tomcat 集群
- python 刷题:二维数组中的查找
- 使用Handler来对线程之间传值
- PHP过滤重复的值
- HTML5新控件 - 颜色选择器
- MD5加密
- 在Eclipse的Debug页签中设置虚拟机参数
- String转换成时间戳(String Date 时间戳)
- java 不复制字符串前提下替换字符串中的空格算法实现O(n)
- 排序算法之Bubble sorts and variants
- nginx, tomcat 集群
- 19. Remove Nth Node From End of List
- BMP格式、读写
- 对Python面向对象的理解