asp.net 开发时用户注册和登录密码MD5加密代码是写在前台还是后台?如果是前台为什么网上很多人说是写在CS
2个回答
展开全部
是写在CS文件中的,要从前台获取到值 用户名和密码 在CS文件中做处理 然后存入数据库的
举个例子(我个人想法):如果你写在了前台,当你要做一个记住密码的功能 程序里记住的可能就不是你当时输入的密码 很有可能是 md5加密后那一串字符 尽管密码框里的东西你看不见 这个时候可能就密码错误了(因为记住的密码 也是在后台将加密的字符取出 解密后才显示到页面的)
举个例子(我个人想法):如果你写在了前台,当你要做一个记住密码的功能 程序里记住的可能就不是你当时输入的密码 很有可能是 md5加密后那一串字符 尽管密码框里的东西你看不见 这个时候可能就密码错误了(因为记住的密码 也是在后台将加密的字符取出 解密后才显示到页面的)
追问
那如果是写在后台,加密做什么?加密(个人想法)可能为了不让非法用户盗号,如何在后台加密在网页的往返机制里还不是用明文传输了?
追答
那你的意思就是非要在页面中输入“202cb962ac59075b964b07152d234b70”这样一串东西才是有用的吗
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询