代码之家  ›  专栏  ›  技术社区  ›  Muhammad Akhtar

在web.config中需要加密的连接字符串和stmp信息

  •  0
  • Muhammad Akhtar  · 技术社区  · 15 年前

    我想在web.config中保留加密的连接字符串和stmp信息。

    我可以在web.config中加密存储连接字符串和SMTP信息吗?我只需要在哪里解密和使用?

    我可以在哪个点/事件中加密连接字符串和SMTP并保存在web.config中?(如果在web.config中发生更改,现有会话是否过期?)

    最好的解决方案是什么?

    谢谢

    1 回复  |  直到 15 年前
        1
  •  1
  •   RichardOD    15 年前

    这很容易处理 aspnet_regiis.exe -查看PE/PD/PEF和PDF选项。你也可以这样做 programmatically . 它通过加密特定的配置部分来工作。在你的情况下,这是 connectionStrings smtp 部分。

    你可以使用 DPAPI RSA 您可以在整个机器范围内或在特定用户帐户上进行加密。