URL中的参数怎么加密

oracle10000 2012-07-11 01:23:45
比如我在页面A有pram1=1001和pram2=小明 在跳转到页面B的时候 URL中会有http://....aspx?parm1=1001&pram2=小明 怎么操作能使别人看不到参数 或者 改变显示的参数格式,让参数非明文显示啊
...全文
384 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
oracle10000 2012-07-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

自己加密呗,把加密后的放到url,用的时候解密,这样其实也不安全,url不应该传这些机密数据,传传页码啊什么的导师可以
[/Quote]
现在主要就是被拦在怎么加密上面了,解密的话因为是在ASPX上操作,应该没问题,就是不知道怎么在silverlight的页面上就行加密
oracle10000 2012-07-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
把参数值加密就行了,比如base64加密,md5加密等都可以,最好搞一个你们双方都能识别和解码的方式
[/Quote]
情况有点特殊,因为现在是需要从Silverlight向ASPX页面传值,网上给出很多加密例子都基于网页之间的,对于这个似乎并不适用,例如 看到一个MD5加密解密的封装类 其中 DESCryptoServiceProvider 这个类就引用不到 不知道有没有其他的加密方法。
兔子-顾问 2012-07-11
  • 打赏
  • 举报
回复
想加密干脆用session传值。
ycproc 2012-07-11
  • 打赏
  • 举报
回复
用md5加密 最常用的
mizuho_2006 2012-07-11
  • 打赏
  • 举报
回复
Response.Redirect和Server.Transfer比较

http://webservices.ctocio.com.cn/net/188/8900188.shtml
mizuho_2006 2012-07-11
  • 打赏
  • 举报
回复
使用Server.Transfer,不用Response.Redirect,这样就不会在地址栏显示改变后的地址。
色拉油 2012-07-11
  • 打赏
  • 举报
回复
建议用权限验证,或者不行就在session里
色拉油 2012-07-11
  • 打赏
  • 举报
回复
自己加密呗,把加密后的放到url,用的时候解密,这样其实也不安全,url不应该传这些机密数据,传传页码啊什么的导师可以
bdmh 2012-07-11
  • 打赏
  • 举报
回复
把参数值加密就行了,比如base64加密,md5加密等都可以,最好搞一个你们双方都能识别和解码的方式

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧