我爱Aspx >> VC.Net >> 使用ASP.NET加密口令使用ASP.NET加密口令
yle="MARGIN: 12pt 0cm 3pt">使用ASP.NET加密口令
当我们在网站上建立数据库时,保护用户的信息安全是非常必要的。多数用户不愿意让别人知道自己的信息,同时网管也不想因为安全问题而丢失网站的信誉。无论对于谁,安全问题都是非常重要的。
为了解决这个问题,我给大家提供一个简单实用,但是老套的方法,就是口令加密。在此我们使用ASP.NET技术对口令加密。简单的讲,就是将用户提供的口令加密之后,然后让它和存放于系统中的数据比较,如果相同,则通过验证。
在ASP中,并未提供加密的对象,我们只能使用外部的对象来进行加密。现在好了,在ASP.NET中提供了加密的解决方法。在名字空间System.Web.Security中包含了类FormsAuthentication,其中有一个方法HashPasswordForStoringInConfigFile。这个方法可以将用户提供的字符变成乱码,然后存储起来,甚至可以存储在cookies中。
HashPasswordForStoringInConfigFile方法使用起来很简单,它支持"SHA1"和"MD5"加密算法。
下面的代码简单的演示了关于其用法:
<%@ Page language="c#" %>
<%@ Import Namespace="System.Web.Security" %>
使用ASP.NET加密口令[05-21]
巧用ASP生成PDF文件[05-21]
在vc++.net托管中使用线程的一个..[05-21]
程序员手记:简析Java RMI 与 .N..[05-21]
.NET框架以及在C++中的初步应用[05-21]
ASPImage组件的实现过程[05-21]
在.NET中得到OS版本信息[05-21]
图片上传的asp代码[05-21]
.Net中的反射使用入门[05-21]
Multithreading in .NET Applica..[05-21]
使用ASP.NET加密口令[05-21]
第6章 状态机视图[05-21]
迎接CDMA时代吧[05-21]
第9章 物 理 视 图[05-21]
第8章 交 互 视 图[05-21]
第7章 活 动 视 图[05-21]
第4章 静 态 视 图[05-21]
第5章 用 例 视 图[05-21]
第3章 UML初览[05-21]
第2章 模型的性质与目标[05-21]