Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)delv
published in(发表于) 2014/1/16 9:31:15
利用MD5加密数据库中的密码_[Asp.Net教程]

利用MD5加密数据库中的密码_[Asp.Net教程]

















.NET提供了进行数据加密类,下面就用例子进行说明如何使用MD5进行数据加密。




首先,创建一个UserAccount表,字段两个:UserName和Password,类型分别为varchar(25)和binary(16),下面的ASP.NET代码就是创建用户时的具体实现:




<%@ Import Namespace="System.Security.Cryptography" %>
<%@ Import Namespace="System.Text" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>





创建帐号:


用户名:


密码:

onClick="CreateAccount"/>



下面是对用户进行验证的ASP.NET代码:





<%@ Import Namespace="System.Security.Cryptography" %>
<%@ Import Namespace="System.Text" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>





登录:


用户名:

密 码:

onClick="Login"/>

下面是MD5CryptoServiceProvider直接生成的例子:
<%@ Import Namespace="System.Security.Cryptography" %>
<%@ Import Namespace="System.Text" %>





Enter a string:

Display="Dynamic" ErrorMessage="You must provide a value here..." />
Display="Dynamic" ErrorMessage="The string must be 20 characters or less..."
ValidationExpression="^.{1,20}" />


onClick="DisplayEncryptedText" />






来源:孟宪会之精彩世界

























If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759