有没有谁了解过asp.net2.0中.在项目的app_data文件中的ASPNETDB数据库中,表aspnet_Membership中对密码数据的加密使用的是什么方法?

解决方案 »

  1.   

     static public string EncryptPassword(string PasswordString, string PasswordFormat)
            {
                #region
                switch (PasswordFormat)
                {
                    case "SHA1":
                        {
                            passWord = FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString, "SHA1");
                            break;
                        }
                    case "MD5":
                        {
                            passWord = FormsAuthentication.HashPasswordForStoringInConfigFile(PasswordString, "MD5");
                            break;
                        }
                    default:
                        {
                            passWord = string.Empty;
                            break;
                        }
                }
                return passWord;