如何在asp.net中加密查询字符串?

use*_*700 8 .net asp.net encryption obfuscation query-string

如何在aspx.net中加密查询字符串?

PS我意识到这不提供安全性.我只是想混淆一个谜题.

PPS虽然我将CKret的答案标记为正确答案(对于问题,我认为他是最正确的答案).但是,对于我自己,我只是想尝试ChoasPandion的加密替代方案.如果我需要更多的安全性,我会看看CKret或Ian的.

Cha*_*ion 2

不用费心加密它。只需将其转换为 Base 64 字符串即可。

string encoded = Convert.ToBase64String(Encoding.Unicode.GetBytes(myQueryStringValue));
Run Code Online (Sandbox Code Playgroud)

  • 请注意,此解决方案不提供安全性 - 仅提供混淆。(默默无闻的安全性不是)。然而,在OP的情况下,他似乎最感兴趣的是混淆,而不是安全性,所以这可能是一个很好的解决方案,只要你对返回的字符串进行UrlEncode。 (2认同)