最近写代码的时候一直有一种很奇怪的感觉,查了一下发现原来是系统中的MD5加密方法报了过时的警告,虽然对系统没有任何影响,但是开发过程中绿色波浪线就像挥之不去的阴影一样。开发人员多多少少都会有点强迫症,因此百度了一下解决办法,接下来把方法贴出来,作为记录以及其他人参考。

  如下图所示,System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile() 这个方法出现了绿色波浪线,提示已过时。

  

  解决办法如下:

        System.Security.Cryptography.MD5 md5 = System.Security.Cryptography.MD5.Create();
user.Password = BitConverter.ToString(md5.ComputeHash(Encoding.UTF8.GetBytes(passwordBox.Text.Trim()))).Replace("-", null);

  当然别忘记了添加引用:

    using System;
    using System.Text;

  调试一下,能看到前后两种方法加密后的MD5码是一致的。

  

  这样子就可以解决 HashPasswordForStoringInConfigFile 方法报“已过时“的问题了。

最新文章

  1. query 的list()和iterator()区别
  2. LintCode-Serialization and Deserialization Of Binary Tree
  3. POJ1017 packets
  4. Linux中open函数以及退出进程的函数
  5. mysql索引之普通索引
  6. C/c++几个预定义的宏:__DATE__,__TIME__,__FILE__,__LINE__
  7. poj 2114 Boatherds 树的分治
  8. StackOverFlow的2016统计
  9. Hibernate入门(五)
  10. mybatis批量插入报错
  11. 创建一个dynamics 365 CRM online plugin (十一) - Handling Configuration data
  12. BZOJ.5288.[AHOI/HNOI2018]游戏(思路 拓扑)
  13. 转 node.js和 android中java加密解密一致性问题;
  14. [apr] Apache Portable Runtime
  15. Read.csv: some rows are missing
  16. caffe-ssd
  17. JavaScript 字符串(String)对象
  18. word用宏命令完美解决列表编号变黑块的问题
  19. MAC OS中Eclipse无法导入(import)工程怎么办?
  20. Jenkins启动Tomcat时提示Neither the JAVA_HOME nor the JRE_HOME environment variable is defined

热门文章

  1. jQuery的window.onload和$(function(){})
  2. java web spring异步方法
  3. day05 作业
  4. python_机器学习_监督学习模型_决策树
  5. springcloud学习之路: (二) springcloud打jar包并批量运行
  6. 3-11 group操作拓展
  7. linux(10)uwsgi???
  8. 跟着ALEX 学python day5 模块
  9. 201871010124-王生涛 《面向对象程序设计(java)》第八周学习总结
  10. 阿里云serverless使用笔记