奇怪的查询字符串解密结果

时间:2011-05-08 09:31:21

标签: c# asp.net

我正在使用.ashx处理程序将文件安全地下载到客户端。在某个webform页面上,我有一个指向我的.ashx文件的链接,该文件带有查询字符串。在一个特定的例子中,它正在加密一个数字:148到这个:..... ashx?q = 035EeD + 5BQ8 =“。

调试器将此相互作为..... ashx?q = 035EeD + 5BQ8%3d“,并且字符串I指定此值以将%3d转换回等号,但删除+符号并替换它有一个空白。所以基本上我的解密方法抱怨输入字符串的长度不够长,因为+符号被转换为空格。

为什么要这样做?有没有一种简单的方法可以加密/解密查询字符串?它不需要是银行保险库安全,但我想做点什么。

0 个答案:

没有答案