日期:2014-05-17  浏览次数:20453 次

加密\解密URL传输参数
传参:editAccounts.aspx?ID=2
接参:int id = int.Parse(Request.QueryString["id"]); 
像这样的怎么加密,解密
可不可以写一个类文件,直接放在项目里,所有的参数自动加密解密
最好有个具体的例子

------解决方案--------------------
C# code
 //加密
    public string Encrypt(string pToEncrypt)
    {
        byte[] barray = System.Text.UnicodeEncoding.Unicode.GetBytes(pToEncrypt);
        return Convert.ToBase64String(barray);
    }
    //解密
    public string Decrypt(string pToDecrypt)
    {
        byte[] mingwen = Convert.FromBase64String(pToDecrypt);
        string str = System.Text.UnicodeEncoding.Unicode.GetString(mingwen);
        return str;
    }