public string EncryptPassword(string PasswordString,string PasswordFormat ) 
   { 
   string  encryptPassword = null;
   if (PasswordFormat="SHA1"){ 
   encryptPassword=FormsAuthortication.HashPasswordForStoringInConfigFile(PasswordString ,"SHA1"); 
   } 
   elseif (PasswordFormat="MD5") 
   { encryptPassword=FormsAuthortication.HashPasswordForStoringInConfigFile(PasswordString ,"MD5"); 
   }
return encryptPassword ;
}
 

解决方案 »

  1.   


                MD5 md5 = new MD5CryptoServiceProvider();
                DES des = new DESCryptoServiceProvider();
                byte[] res = md5.ComputeHash(Encoding.Default.GetBytes(input), 0, input.Length);            String returnThis = "";            for (int i = 0; i < res.Length; i++)
                {
                    returnThis += System.Uri.HexEscape((char)res[i]);
                }
                returnThis = returnThis.Replace("%", "");
                returnThis = returnThis.ToLower();            return returnThis;