鏀惰棌 (0) +1 璧� (0) +1 韪� (0) +1
鏀惰棌鎴愬姛鏌ョ湅鏀惰棌>>

正在阅读:使用ASP.NET加密口令使用ASP.NET加密口令

2004-04-15 10:22 出处:CSDN 作者:denal 责任编辑:sdq

  </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>

  正如你所看到的这样简单易用。我们可以把这段加密程序封装在一个函数里便于重复的使用。代码如下:

  public string EncryptPassword(string PasswordString,string PasswordFormat )

  {

  if (PasswordFormat="SHA1"){

  EncryptPassword=FormsAuthortication.HashPasswordForStoringInConfigFile(PasswordString ,"SHA1");

  }

  elseif (PasswordFormat="MD5")

  { EncryptPassword=FormsAuthortication.HashPasswordForStoringInConfigFile(PasswordString ,"MD5");

  }

  else

  {

  EncryptPassword="";

  }

  我们可以在数据库中添加一个字段,使用insert将加密的口令作为一个string存入数据库中。当用户登陆的时候,就可以将用户输入的口令加密结果和数据库中的正确结果比较,通过这种办法来验证口令的正确性了。

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
鎵嬫満璁块棶鍥炲埌椤堕儴