如何在aspx.net加密查询字符串?
PS我知道这不提供安全性。 我只是希望混淆一个谜。
PPS虽然我标志着CKret的答案是正确的(如措辞,我相信他是最正确的答案的问题)。 但是,对于我自己,我只是去尝试ChoasPandion的替代加密。 如果我需要更多的安全性我想看看CKret的或伊恩的。
如何在aspx.net加密查询字符串?
PS我知道这不提供安全性。 我只是希望混淆一个谜。
PPS虽然我标志着CKret的答案是正确的(如措辞,我相信他是最正确的答案的问题)。 但是,对于我自己,我只是去尝试ChoasPandion的替代加密。 如果我需要更多的安全性我想看看CKret的或伊恩的。
不要打扰其加密。 只要将其变换成基64字符串。
string encoded = Convert.ToBase64String(Encoding.Unicode.GetBytes(myQueryStringValue));
如果你想隐藏你的产品ID的之类的东西,那么为什么不使用加密 ?
我猜你想要做什么,是阻止人们编辑查询字符串来得到不同的结果。 最简单的方法来做到这一点,是查询字符串的哈希添加到查询字符串,并有一定的基础页功能检查散列的请求正确,identifing篡改查询字符串。
见防止查询字符串操作通过添加一个哈希?