参考:http://www.cnblogs.com/fecitsky/articles/40659.aspx(修改了一些注释) 做网页时经常会遇到URL传输(表单提交)参数加密。 例如:要进行一个用户帐号编辑,要传递用户的ID,URL如下:http://localhost/mysystem/editAccounts.aspx?ID=2 但又不想让别人知道这个用户的ID为2,恶意的使用者可能还会将2修改,改为别的用户ID。 加密传递的参数值可以解决问题。 以下是DEC加密、解密的函数。 2 具体在程序中使用加密解密算法的例子如下: 在发送页面Response.Redirect("~/GridView.aspx?ID=" + Encrypt("zlh","abcdefgh"));在接受页面string acceptStr;acceptStr = Decrypt(Request.QueryString["ID"],"abcdefgh"); acceptStr 的值应该就是发送过来的"zlh" 相关文章: