--编码
System.Convert.ToBase64String(System.Text.Encoding.Default.GetBytes(变量1)).Replace("+", "%2B")
--解码
System.Text.Encoding.Default.GetString(System.Convert.FromBase64String(Request["变量2"].Trim().Replace("%2B", "+")));
原因:这样可以有效的把"'",";","''"等的特殊符号彻底的进行编码,避免出现脚本错误等的信息。
js中的escape(变量)进行加密;
解密时用:using Microsoft.JScript;空间下的GlobalObject.unescape(变量)解密。这个对"'",";","''"等的特殊符号
不进行编译。
posted @ 2008-08-06 14:16 liyundong 阅读(29) 评论(1) 编辑

