方法一: 

        public static string StringToMD5Hash(string inputString)
        
{
            MD5CryptoServiceProvider md5 
= new MD5CryptoServiceProvider();
            
byte[] encryptedBytes = md5.ComputeHash(Encoding.ASCII.GetBytes(inputString));
            StringBuilder sb 
= new StringBuilder();
            
for (int i = 0; i < encryptedBytes.Length; i++)
            
{
                sb.AppendFormat(
"{0:x2}", encryptedBytes[i]);
            }

            
return sb.ToString();
        }

方法二(转)
        Base64加密

        
Base64编码

        
MD5加密

        
Passport 加密函数

        
Passport 解密函数

        
Passport 密匙处理函数

EG:
string a = "fanrongsheng";需要加密的字符串
string key = "loveaspnet";私有密码
//strPvt加密后的字符串
string strPvt = Passport_Encrypt(a,key);
//解密字符串
string strSour = Passport_Decrypt(strPvt,key);
strSour=a