0

我尝试从用 AES 编写的表单身份验证中读取/解密身份验证 cookie 的值,但没有在 web.config 中设置 MachineKey,因为我自己无法修改此配置。

因此我不能使用 FormsAuthentication.Decrypt 因为它在内部使用机器密钥。

4

1 回答 1

0

您没有指定 ASP.NET 版本,但在 2.0 中,我认为仍在 4.0 中,您可以覆盖 web.config 中的 machineKey。

查看“Web Farm 部署注意事项”部分。 http://msdn.microsoft.com/en-us/library/ff649308.aspx#paght000007_webfarmdeploymentconsiderations

您可以使用此工具在线生成机器密钥:http: //aspnetresources.com/tools/machineKey

于 2012-10-23T18:56:29.010 回答