在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
做网页时经常会遇到URL传输(表单提交)参数加密。 例如:要进行一个用户帐号编辑,要传递用户的ID,URL如下:http://localhost/mysystem/editAccounts.aspx?ID=2 但又不想让别人知道这个用户的ID为2,恶意的使用者可能还会将2修改,改为别的用户ID。 加密传递的参数值可以解决问题。 以下是DEC加密、解密的函数。 2 具体在程序中使用加密解密算法的例子如下:
在发送页面
acceptStr 的值应该就是发送过来的"zlh"Response.Redirect("~/GridView.aspx?ID=" + Encrypt("zlh","abcdefgh")); 在接受页面 string acceptStr; acceptStr = Decrypt(Request.QueryString["ID"],"abcdefgh"); |
请发表评论