显然我无法提供带有链接的电子邮件
example.net/changepassword.aspx?email=bob@example.com
所以我需要
example.com/changepassword.aspx?email=fregrtgethytrhergerg
我怎样才能做到这一点?我假设我需要一个加密密钥?我可以在不创建额外数据库表的情况下完成所有这些操作吗?我对安全一无所知。
我发现可能与我想要的最接近的解释是一篇关于How to Hash and Salt Passwords in ASP.NET的文章。