【发布时间】:2013-10-03 16:26:26
【问题描述】:
我正在通过在注册时向用户发送电子邮件来实施电子邮件验证。成功注册后,一封带有“http://mydomain.com/Account/Activate/EncryptedKeyID”链接的邮件。有时我得到 '/' 或无法传递给 url 的特殊字符。所以,我使用 HttpUtility.UrlEncode 进行编码。但这无济于事。当我单击电子邮件时,由于“http://mydomain.com/Account/Activate/JLU/YmtRdRAFmBdqhR7tnA==”中有多余的斜杠,它会给出 IIS 错误。我使用 Rijndael/AES 进行加密和解密。
我的问题是: 我应该使用另一种加密方法吗? 有没有其他选择?
提前感谢您的时间和帮助
【问题讨论】:
标签: asp.net-mvc url encryption