网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

ASP.NET connectionStrings 加密方法

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/03/12

网学网ASP.net编辑为广大网友搜集整理了:ASP.NET connectionStrings 加密方法绩等信息,祝愿广大网友取得需要的信息,参考学习。

    在ASP.NET中提供了简便的连接字符串加密方法
加密:  
aspnet_iis -pef "connectionStrings" "Web.cofing绝对路径(注:不需要输入web.config)"   
(aspnet_iis位于windows\Microsoft.NET\Framework\v2.0.50727 下)  
如果正常会提示“成功”,此时打开Web.config会发现字符串已加密   
解密:   
aspnet_iis -pdf "connectionStrings" "Web.cofing绝对路径(注:不需要输入web.config)"   
但是 由于安全问题 .NET提供的加密是机器相关的,也就是说加密后程序将不能移植,而我们很多时候并没有服务器的完全控制权,不能运行aspnet_iis , 所以需要通过程序加密  
using System.Configuration;  
using System.Web.Configuration;  
public class ConnectionString  
...{  
    private static Configuration cfg = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath);  
        private static ConfigurationSection sec = cfg.GetSection("connectionStrings");  
    public static void Encrypt()//加密  
    ...{  
        if (!sec.SectionInformation.IsProtected)  
        ...{  
            sec.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");   
                    cfg.Save();  
        }  
    }  
    public static void Decrypt()//解密  
    ...{  
        if (sec.SectionInformation.IsProtected)  
        ...{  
            sec.SectionInformation.UnprotectSection();   
                    cfg.Save();  
        }  
    }  

本新闻共2页,当前在第1页  1  2  

  • 下一篇资讯: ASP.NET 2.0预编译学习
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号