本文摘自PHP中文网,作者Hello World!,侵删。
在做软件开发的过程中,必然会涉及到用户密码等关键信息的存储。在大多数的情况下,用户的密码是存储在数据库中的。如果不加任何保密措施,直接以明文形式保存的话,很容易造成用户个人信息的泄露,给企业和用户带来无法预估的损失。目前,常用的密码加密存储算法有很多种,比如:MD5
、3DES
、AES
、SHA1
等。
今天我们主要来介绍一下MD5加密算法。
什么是MD5算法
MD5是一种用于产生数字签名的单项散列算法,它以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过一系列处理,算法的输出由4个32位分组级联后生成一个128位散列值。
使用ASP.NET把密码字段值进行加密,代码如下:
相关阅读 >>
如何在不使用 webmatrix 的情况下发布 web pages?
实例分析asp.net在mvc5中使用miniprofiler监控mvc性能的方法
浅析asp.net使用image/imagebutton空间显示本地图片的方法
更多相关阅读请进入《asp.net》频道 >>

C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。