首页 新闻 赞助 找找看

请问大家url传递敏感参数采用什么方式?

0
悬赏园豆:10 [待解决问题]

一般采用什么加密方式,如何避免逆转错误?

麻烦说清楚一点,我用DES加密传递,但收到的url参数逆转时老是收到错误日志(我自己测试没错):

login?ekey=PTWn3ge+ap8T3g0N5RXp8vJj8zn8x9xvoV8+kMlydQbhXCSiDfE3yQ==
System.Exception: System.FormatException: Base-64 字符数组的无效长度。

ekey原来不是这样的,不知道用户点击后会变成url解码后的,请有经验同学释疑,谢谢!

问题补充: 大家有没有其它办法?
有容乃大的主页 有容乃大 | 初学一级 | 园豆:5
提问于:2010-11-23 14:19
< >
分享
所有回答(3)
0

这个是url获取后+号回变成空格导致的

获取ekey后加上Replace(" ", "+") 可以解决这个问题,

不知道是否有更好的办法

xu.c | 园豆:298 (菜鸟二级) | 2010-11-23 15:33
0

用HttpUtility.UrlEncode再进行一次编码

明月我心 | 园豆:250 (菜鸟二级) | 2010-11-23 15:54
已经UrlEncode编码过了
支持(0) 反对(0) 有容乃大 | 园豆:5 (初学一级) | 2010-11-24 09:43
0

用httputility.urlencode再遍码一次

卡哇伊茉茉 | 园豆:260 (菜鸟二级) | 2010-11-25 16:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册