简单的字符串加密

引入System.Web.Security命名空间

        /// <summary>
        
/// encrypting string
        
/// </summary>
        
/// <param name="Password">encrypting string</param>
        
/// <param name="Format">format,0 is SHA1,1 is MD5</param>
        
/// <returns></returns>
        public static string ST_Encrypt(string Password,int Format)
        {
            
string str = "";
            
switch(Format)
            {
                
case 0:
                    str 
= FormsAuthentication.HashPasswordForStoringInConfigFile(Password,"SHA1");
                    
break;
                
case 1:
                    str 
= FormsAuthentication.HashPasswordForStoringInConfigFile(Password,"MD5");
                    
break;
            }
            
return str;
        }
        
/// <summary>
        
/// decrypt string
        
/// </summary>
        
/// <param name="Passowrd">encrypted string</param>
        
/// <returns></returns>
        public static string ST_Decrypt(string Passowrd)
        {
            
string str="";
            str
= FormsAuthentication.Decrypt(Passowrd).Name.ToString();
            
return str;
        }
posted on 2009-03-19 11:36  Jinspet  阅读(260)  评论(0编辑  收藏  举报