【问题标题】:Encrypting the ReturnURL in ASP.NET在 ASP.NET 中加密 ReturnURL
【发布时间】:2011-05-05 16:56:51
【问题描述】:

我想知道是否可以在 ReturnURl 显示给最终用户之前对其进行加密。

我是 .NET 的新手,但我尝试在 Global.asax 中使用 PostAuthenticateRequest。但这似乎永远不会触发。

如果可能的话,我会使用我自己的加密逻辑。

【问题讨论】:

  • 你到底为什么要这么做?
  • 您的意思是“编码”吗?您是否担心返回 url 中的查询参数?
  • 这是继承的代码,按照我们的标准是加密任何 URL 参数。
  • 很想找人……现在我无法控制
  • 我们在这里谈论什么样的加密?带有来自您的密钥库的密钥的 RSA?像AES这样的对称的东西?您想将密钥存储在哪里?一定要解密吗?

标签: c# asp.net encryption returnurl


【解决方案1】:

您想要这样做的唯一原因是您的 URL 中有敏感信息。

如果您的 URL 中有敏感数据 --

不要。

另外,不要使用您自己的加密逻辑。其他人已经为您完成了繁重的工作。这绝对是您不想重新发明轮子的一个领域。

.NET 包含许多加密数据的方法。

A .NET Cryptography Primer

【讨论】:

  • 网址中没有敏感数据。
  • 这是继承的代码,按照我们的标准是加密任何 URL 参数。
  • 我们其实有自己的核心组件来做加密
猜你喜欢
  • 1970-01-01
  • 2014-03-03
  • 2011-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-20
  • 2011-02-25
  • 2012-04-30
相关资源
最近更新 更多