麻烦高手帮我解决下这个问题 关于MD5的问题 本帖最后由 imiles 于 2013-03-30 12:19:00 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 例如你注册的时候密码是123数据库里存123转换后的MD5密码登陆的时候 例如你输入的是1234,那就获取1234对应的MD5跟数据库做对比需要做什么转换 我注册设置的是123,数据库里面是MD5但是,我再登陆,输入123,密码不对,但是输入MD5一连串的数字,就对! 没有看你的代码。太多,而且这种东西也不用看你的代码。这需要先掌握基本的逻辑设计思路。当最终用户从页面上输入123的时候,你的asp.net需要计算其md5值(例如“软件名称+用户名+用户邮件地址+123+开发者名称+321”得到一个字符串,并且要求这个字符串不大于300个字节,再计算md5)。你的asp.net需要根据123计算其md5值,然后跟服务器里边上一次(注册时)计算出来的md5值比较,如果一样,就说明123是对的。如果不一样,就说明123是错的。既然以前能够得到md5值并且保存到数据库,那么这个程序就不需要什么别的“转换”,调用之前的那个计算md5方法就行了。 这个怎么调用?com.Parameters.AddWithValue("@name", TextBoxUser.Text);com.Parameters.AddWithValue("@pass",FormsAuthentication.HashPasswordForStoringInConfigFile(TextBoxPassword.Text, "MD5")); ASP如何发布到IIS信息服务管理器上 向您咨询下关于asp.net临时模拟windows用户的问题 这条语句哪错了,谢谢 求解:有關日期控件 初学者的问题高分相送 网络编程最好学那些语言 如何在项目模板<ItemTemplate>里绑定字段? 我点击A页面上的button弹出窗口b;在b上点击button后,怎样才能让A页面关闭 请问以下两种效果怎么做出来的? 开发中遇到的难题,请求支援。在线等待。 swfupload handlers.js 给textbox赋值以后,在浏览器上显示的文本出现异常
数据库里存123转换后的MD5密码
登陆的时候 例如你输入的是1234,那就获取1234对应的MD5跟数据库做对比
需要做什么转换
但是,我再登陆,输入123,密码不对,但是输入MD5一连串的数字,就对!
com.Parameters.AddWithValue("@name", TextBoxUser.Text);
com.Parameters.AddWithValue("@pass",FormsAuthentication.HashPasswordForStoringInConfigFile(TextBoxPassword.Text, "MD5"));