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

时间:2009-08-24 08:07:15

标签: asp.net connection-string encryption

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

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

OR

我可以加密连接字符串和SMTP并保存在web.config中的点/事件是什么? (如果在web.config中发生了变化,那么现有会话是否已过期?)

什么是最佳解决方案?

由于

1 个答案:

答案 0 :(得分:1)

使用aspnet_regiis.exe很容易 - 查看pe / pd / pef和pdf选项。你也可以这样做programmatically。它的工作原理是加密特定的配置部分。在您的情况下,这是connectionStringssmtp部分。

您可以使用DPAPIRSA,也可以在计算机范围内或在特定用户帐户上进行加密。