我想知道如何在简单的asp.net页面中加密/解密你的查询字符串? 需要在不同页面之间传递一些值,但不能更改或读取查询字符串。如何在asp.net中保护/加密你的查询字符串?
有人说httphandles可能是解决方案。
有什么想法?
更多背景信息:
嗨thx所有评论。 这是问题,有时会话没有任何理由消失(好吧,必须有一个,但我不知道它)。我研究了可能的原因,但没有任何可能导致它发生。 因此我不能再依赖它了。 饼干解决方案是一种可能性,但实现起来比单纯使用查询字符串更有效。 该URL可以在任何时候复制只是没有改变!
干杯, M.
这是真的馊主意。如果您需要将值传递给不同的页面,为什么不使用Postback或数据库中的值。加密查询字符串会导致丑陋的URL,并非万无一失。 – 2010-06-07 13:14:10
如何使用cookie? – ChrisW 2010-06-07 13:21:50
这确实闻到了“糟糕的计划”。我真的认为你可能有错误的架构。你能保持这个信息服务器端?您真的不应该以这种方式传输敏感信息,不会加密。也许你可以扩展你认为“会话不可靠”的方式。也许你可以告诉我们一个用例,你觉得这个构造提供了一个解决方案。 – Cheekysoft 2010-06-07 13:38:08