现在的位置: 首页 > 综合 > 正文

加密和解密Web.Config

2013年07月09日 ⁄ 综合 ⁄ 共 879字 ⁄ 字号 评论关闭

现在给出这两个方法:

 //加密连接字符串
        public void EncryptConnString()
        {

            Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
            ConfigurationSection section = config.GetSection("connectionStrings");
            if (!section.SectionInformation.IsProtected)
            {
                section.SectionInformation.ProtectSection("RsaProtectedConfigurationProvider");
               
                config.Save();
            }
        }

 

     //解密连接字符串
        public void DecryptConnString()
        {
            Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);
            ConfigurationSection section = config.GetSection("connectionStrings");
            if (section.SectionInformation.IsProtected)
            {
                section.SectionInformation.UnprotectSection();
                config.Save();
            }
        }

抱歉!评论已关闭.