本站为一个技术型PHP个人门户站,提供一些代码,技术文章、免费空间消息信息、让学习编程更轻松和不要钱买空间更方便-PHP小戴
你当前的位置:首页>>技术文章>>

asp技术文章

小戴个人门户站导航 PHP小戴个人门户站 关于站长web个人门户站 设计服务-网络公司,建设网站,企业logo设计,包装设计,网站设计,整站程序开发 联系站长-小戴个人门户站
  • 技术文章排行榜
文章数据加载中...
  • 免费空间排行榜
空间数据加载中...

asp.net加密口令

  • asp.net技术对口令加密。简单的讲,就是将用户提供的口令加密之后,然后让它和存放于系统中的数据比较,如果相同,则通过验证。
       
      在asp中,并未提供加密的对象,我们只能使用外部的对象来进行加密。现在好了,在asp.net中提供了加密的解决方法。在名字空间
    System.web.Security中包含了类FormsAuthentication,其中有一个方法HashPasswordForStoringInConfigFile。这个方法可以将用户提供的字符变成乱码,然后存储起来,甚至可以 存储在cookies中。
       
      HashPasswordForStoringInConfigFile方法使用起来很简单,它支持"SHA1"和"MD5"加密算法。

    以下是代码片段:

    <%@ Page language="C#" %>
        
    <%@ Import Namespace="System.web.Security" %>
        
    <html>
        
    <head>
        
    <script language="C#" runat="server">
         public void encryptString(Object sender, EventArgs e)
         {
         SHA1.Text =
    FormsAuthentication.HashPasswordForStoringInConfigFile
    (txtPassword.Text,"SHA1");
         MD5.Text
    =FormsAuthentication.HashPasswordForStoringInConfigFile
    (txtPassword.Text, "MD5") ;
         }
        
    </script>
        
    </head>
        
    <body>
        
    <form runat="server" ID="Form1">
        
    <p>
        
    <b>Original Clear Text Password: </b>
        
    <br>
        
    <asp:Textbox id="txtPassword" runat="server" />
        
    <asp:Button runat="server" text="Encrypt String"
    onClick
    ="encryptString" ID="Button1" />
        
    </p>
        
    <p>
        
    <b>Encrypted Password In SHA1: </b>
        
    <asp:label id="SHA1" runat="server" />
        
    </p>
        
    <p>
        
    <b>Encrypted Password In MD5: </b>
        
    <asp:label id="MD5" runat="server" />
        
    </p>
        
    </form>
        
    </body>
        
    </html>


  • [时间:2009-02-19 15:25:42][点击:]

  • 上下篇文章加载中...
返回首页 | 关于站长 | 联系站长| 设计服务 | 建站资源 | 技术文章 | 娱乐中心 | 免费空间 | 友情链接 | 留言蜚语 | 网站地图| 网友投稿|RSS订阅 
QQ:277728291 联系方式:15824537062 mail:27772821@163.com
版权所有 2008-2018 PHP小戴个人门户站-编程技术和空间和文章共享-www.phpxd.com Copyright 2008 phpxd.com