大家好, 我正在寻找一种在ASP.Net应用程序中加密查询字符串的方法。我在互联网上搜索,发现我们可以通过先加密它们然后发送它然后解密它来做到这一点。但是这个解决方案需要花费很多时间,因为我必须访问每个页面并找到我在哪里使用Request.QueryString。
现在我认为无法通过IIS完成此操作,因此我不必更改代码?
我希望有人能帮助我。
由于
答案 0 :(得分:0)
正如评论中已经指出的那样,您可以使用https和 没有人可以窥探您的查询字符串值。但如果你不想要的话 用户查看查询字符串值,可以编写自定义 IIS中的HTTPModule。
已经为此编写了一个模块,请查看httpmodule-for-query-string-encryption