加密Web.Config(小技巧)

        /// <summary>
        /// Data Encrypt
        /// </summary>
        /// <param name="ConfigPath">Config Path</param>
        /// <param name="NodeName">Node Name</param>
        public static void DataEncrypt(String ConfigPath, String NodeName)
        {
            Configuration config = WebConfigurationManager.OpenWebConfiguration(ConfigPath);
            ConfigurationSection section = config.GetSection(NodeName);
            if (!section.SectionInformation.IsProtected)
            {
                section.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
                config.Save();
            }
        }
原文地址:https://www.cnblogs.com/cuihongyu3503319/p/1320627.html