密码加密一般都使用32位的MD5加密码
.NET System.web.Seculitity 类中有
我现在手头上没有VB版MD5加密原码,
但是加密正算方式已经公开了,反算解密是需要时间的。

解决方案 »

  1.   

    tian790317 () 
    我也有这样的问题,还没找到解决的办法
      

  2.   

    tian790317 () 
    -----------------------
    我觉得你可以在后台将password进行MD5格式加密,就算别人打开数据库,
    看到加密可以把这段加密程序封装在一个函数里便于重复的使用。代码如下:    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=""; 
       }   后的password的乱码,在.net可以这样来实现;