技术开发 频道

使用ASP.NET加密口令

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

    public string EncryptPassword(string
PasswordString,
string PasswordFormat )
     {
    
if (PasswordFormat="SHA1"){
    
EncryptPassword
=FormsAuthortication.HashPasswordForStoringIn
ConfigFile(PasswordString ,
"SHA1");
     }
     elseif (PasswordFormat
="MD5")
     {
EncryptPassword
=FormsAuthortication.HashPasswordForStoringIn
ConfigFile(PasswordString ,
"MD5");
     }
    
else
  
  {
     EncryptPassword
="";
     }

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

0
相关文章