
二次开发时,要加一个忘记密码的功能,后台写了修改密码的方法,数据库执行也修改成功,但是登录一直提示密码错误。
之所以提示密码错误是因为MD5 是不可逆的加密方法,要重置密码就把新密码再加密一次, 覆盖原先的密码。
- //MD5加密
- public static string Md5Encrypt(string sourceData)
- {
- string str3;
- Encoding encoding = new UTF8Encoding();
- byte[] bytes = encoding.GetBytes("12345678");
- byte[] rgbIV = new byte[] { 1, 2, 3, 4, 5, 6, 8, 7 };
- string s = sourceData;
- try
- {
- ICryptoTransform transform = new DESCryptoServiceProvider().CreateEncryptor(bytes, rgbIV);
- byte[] inputBuffer = encoding.GetBytes(s);
- str3 = Convert.ToBase64String(transform.TransformFinalBlock(inputBuffer, 0, inputBuffer.Length));
- }
- catch
- {
- throw;
- }
- return str3;
- }
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739
评价
排名
19
文章
24
粉丝
11
评论
15
css实现简单矩形对话框
剑轩 : 现在来看一下,这个正好用到
三分钟快速复习MVC知识
瑾语 : 棒 总结的很好
渣渣学安卓之时间选择器和文本框操作
修心 : 666666横线的方式和我想法完全一样
渣渣学安卓之banner图和首页布局
cycwind : zb
渣渣学安卓之banner图和首页布局
晓见 : 哇哦,小姐姐这个系列文章写得很好哇,期待更多佳作~
渣渣学安卓之登录摸索及页面效果实现
剑轩 : 帅帅帅帅帅!那个背景图是不是有点太大了哦。哈哈相素太高了么,可...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术