博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

2011年6月15日

摘要: 1、/// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main(string[] args) { Application.Run(new Form1(args)) } ------------------------ public Form1(string[] args) { 使用args } 2、任何地方都可用string [] strArgs=System.Environment.GetCommandLineArgs(); 阅读全文

posted @ 2011-06-15 17:20 codingsilence 阅读(464) 评论(0) 推荐(0) 编辑

摘要: 我们如果想对web.config的数据库连接字符串进行加密的话,那么这里提供了两个方法。 方法一、 使用“DataProtectionConfigurationProvider”形式加密,创建test.aspx文件,代码如下: 需要添加引用 using System.Web.Configuration; using System.IO; //加密 protected void Button1_Click(object sender, EventArgs e) { Configuration config = WebConfigurationManager.OpenWebConfiguratio 阅读全文

posted @ 2011-06-15 17:10 codingsilence 阅读(329) 评论(0) 推荐(0) 编辑

摘要: 可以使用受保护配置来加密 Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码、数据库连接字符串和加密密钥)。对配置信息进行加密后,即使攻击者获取了对配置文件的访问,也可以使攻击者难以获取对敏感信息的访问,从而改进应用程序的安全性。 针对asp.net 2.0的应用程序的数据库链接字符串进行加密:例如,未加密的配置文件中可能包含一个指定用于连接到数据库的连接字符串的节,如下面的示例所示: <configuration> <connectionStrings><add name="SampleSqlServer" 阅读全文

posted @ 2011-06-15 17:03 codingsilence 阅读(4221) 评论(0) 推荐(0) 编辑

摘要: 最近在做一个WinForm的项目,由于采用的是在客户端直接连接数据库的方式,需要在客户端部署App.config,由于使用了Enterprise Library,需要对App.config文件里的connectionStrings片断进行加密处理,搜索MSDN,发现已经有了现成的工具ASP.NET IIS 注册工具 (Aspnet_regiis.exe),可是它只能针对ASP.NET的Web.config文件,难道我们就没有办法了吗?答案当然是否定的。配置选项-pdfsection webApplicationDirectory对指定物理(非虚拟)目录中的 Web.config 文件的指定配置 阅读全文

posted @ 2011-06-15 16:47 codingsilence 阅读(293) 评论(0) 推荐(0) 编辑