记录一下免得忘记了: 在一般应用下,不需要任何加密——只要你传递内容时仅在客户端显示随机id编号而不显示内容即可。例如,要传递一个对象集合 object[] theParam=new object[]{......}; 在创建并输出url的页面可以写: string pid=theParam.GetHashCode().ToString(); Cache.Insert(pid,theParam); string url= "......aspx?pid= "+pid; 在接收页面可以写: object[] params=Cache[Request.QueryString[ "pid "]]