• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ASP.NET中的DES加密解密,可用于URL传参

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
参考: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"

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Asp.net中实现网络通讯之TCP通讯发布时间:2022-07-10
下一篇:
如何构建ASP.NETMVC4&JQuery&AJax&JSon示例发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap