如何从代码后面加密web.config中写入的连接字符串?

时间:2009-10-20 11:22:42

标签: c# .net asp.net web-config

我需要从后面的代码加密web.config中的connectionstring和一些appsettings键值。

请帮忙。

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

试试这个

private void ProtectSection(string sectionName,
                                   string provider)
    {
        Configuration config =
            WebConfigurationManager.
                OpenWebConfiguration(Request.ApplicationPath);

        ConfigurationSection section =
                     config.GetSection(sectionName);

        if (section != null &&
                  !section.SectionInformation.IsProtected)
        {
            section.SectionInformation.ProtectSection(provider);
            config.Save();
        }
    }