ASP.NET 没有提供一个类似的方法来激活对查询字符串的保护。很多时候,用户是否可以看到或者修改它并不重要,但有时,查询字符串包含了应当对用户隐藏的数据。

       有必要设计一个增强安全的简单方式,在将数据放到查询字符串之前使其不规则化。

 

1. 包装查询字符串

       创建一个 EncryptedQueryString 类,用于接收一个基于字符串的信息集合,并允许在另一个页面获取它。在后台,EncryptedQueryString 类在数据放入查询字符串之前进行加密,并最终对之解密。

class EncryptedQueryString : System.Collections.Specialized.StringDictionary
{
    public EncryptedQueryString() { }
 
    public EncryptedQueryString(string encryptedData) { }
 
    public override string ToString() { }
}

相关文章:

  • 2022-12-23
  • 2021-06-12
  • 2021-09-14
  • 2022-12-23
猜你喜欢
  • 2021-07-18
  • 2022-01-07
  • 2021-08-14
  • 2022-12-23
相关资源
相似解决方案