【问题标题】:Encrypt loggingConfiguration using enterprise library configuration tool either for one server or to use with web farm使用企业库配置工具为一台服务器或与 Web 场一起使用的企业库配置工具加密 loggingConfiguration
【发布时间】:2015-04-09 12:17:23
【问题描述】:

我想使用企业库配置工具对web.configloggingConfiguration 部分中的信息进行加密,以便在一台服务器或网络场上工作

我用了很多方法,但都没有用。

我尝试加密连接字符串,它工作正常。

【问题讨论】:

  • 不清楚你的问题是什么。

标签: encryption enterprise-library-5


【解决方案1】:

你读了吗this:

您可以加密和解密配置文件中的数据 配置部分。配置部分包含 应用程序块的配置信息。

配置 工具允许您从以下加密提供程序中进行选择 包含在 Machine.config 文件中。通常,这些是 DataProtectionConfigurationProvider,它使用 DPAPI,以及 RsaProtectedConfigurationProvider,它使用 RSA。

如果加密 配置文件将仅在单个服务器上,您可以使用 DataProtectionConfigurationProvider。

如果你想部署 Web 场中多台服务器上的相同加密配置文件, 您应该使用 RsaProtectedConfigurationProvider。该提供商 使您可以轻松地在一台服务器计算机上加密数据,然后 导出解密数据所需的 RSA 私钥。然后你可以 将配置文件和导出的密钥部署到目标 服务器,然后重新导入密钥。

加密配置 部分 打开配置工具之一。打开现有的 配置文件或创建一个新的。单击该名称 您要加密其配置信息的应用程序块。 在“属性”窗格中,单击“ProtectionProvider”。选择任一 DataProtectionConfigurationProvider 或 RsaProtectedConfigurationProvider。

提供者的所有设置, 例如存储密钥的位置,也在 Machine.config 文件中。 您无法使用配置工具更改此文件。相反,你 必须使用文本编辑器修改文件。解密配置 文件,只需在配置工具中打开它。该文件是 自动解密。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-04
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 2011-02-27
    • 2013-04-26
    • 1970-01-01
    相关资源
    最近更新 更多