MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa data security inc的ronald l. rivest开发出来, 经md2、md3和md4发展而来。

MD5具有很好的安全性(因为它具有不可逆的特征,加过密的密文经过解密后和加密前的东东相同的可能性极小)。

1.添加引用,如图:

2.在.NET选项卡中找到“System.Web”,如图:

3.选中之后,点击“确定”即可,此时会在解决方案中看到刚才添加的引用,如图:

4.引用名空间:using System.Web.Security;

Click事件中的代码如下:

5.效果如图:

6.在用户注册时把用户的密码经过加密后存入数据库,然后在用户登录时也对用户输入的密码进行加密,再和数据库中的做下比较,如果相同的话就登录成功。 而不是把加过密的密文进行解密后和用户输入的密码作比较。

最新文章

  1. 夺命雷公狗-----React---14--移入移出事件
  2. MATLAB中白噪声的产生
  3. 利用Yii框架中的collections体验PHP类型化编程
  4. 25个增强iOS应用程序性能的提示和技巧(中级篇)(2)
  5. Java小bug
  6. Linux I/O模型
  7. HDU 5623KK's Number DP
  8. android 多媒体数据库详解
  9. Python案例分享
  10. 运行循环 - RunLoop
  11. Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
  12. 【error】Gradle sync failed: Unable to start the daemon process.【已解决】
  13. Redis主从配置和哨兵监控配置——服务器端环境搭建
  14. 用Xshell在centos7下安装lnmp服务
  15. Java前后端依赖
  16. Android为TV端助力 MediaPlayer的一些使用方法简历
  17. PHP手动搭建环境
  18. MFC单文档
  19. MySQL系列-优化之like关键字 创建索引
  20. 【转】每天一个linux命令(30): chown命令

热门文章

  1. C#学习笔记(九):LINQ和表达式树
  2. Spring启动时加载数据
  3. Mac下生成RSA密钥
  4. JSON API in Javascript
  5. DB9 公头母头引脚定义及连接
  6. 在一个文件中有10G个整数,乱序排列,要求找出中位数
  7. sizeof求字节以及与strlen的区别
  8. Windows下用Git下载android源码 转载
  9. php运行步骤解析
  10. Helpers\Document