`

APP.CONFIG 加密

    博客分类:
  • .NET
阅读更多

网上有很多关于如何加密web.config的说明:
通过运行CMD切换到命令提示符下,进入到C:\WINDOWS\Microsoft.net\Framework\v2.0.xxxx下,其中xxxx 是你所用的Framework版本,可以通过打开上述目录得到。
输入如下命令进行加密:
aspnet_regiis -pef connectionStrings c:\Websites\BegAspNet2Db
解密:
aspnet_regiis -pdf connectionStrings c:\Websites\BegAspNet2D

对于app.config,直接运行时会出错。但其实app.config和web.config原理是完全一样的,细心的用户可以发现 app.config的说明也是web configuration file。出错只是因为aspnet_regiis找不到该目录下的web.config,因此只要把文件名修改成web.config后运行加密命令,然后再把加密后的文件名改回来即可。
分享到:
评论

相关推荐

    App.config加密解密 Xml文档加密解密

    总之,对App.config和XML文档进行加密是保护应用程序敏感信息的有效手段。通过使用.NET Framework提供的工具和类库,开发者可以轻松地实现这些功能,从而增强应用程序的安全性。在处理任何包含敏感信息的配置文件或...

    App.config数据库连接串加密(C#、VB)

    SQL ,本人已测试通过,有人会说直接把连接串写程序里不就行了,可以不用那个连接串的,确实是这样的,不过只要你的项目中DataSet里有TableAdapter,那么App.config中的连接串就是必不可少的,所以就要加密。...

    winform程序,app.config文件改名、移动的方法

    ### Winform程序中app.config文件改名与移动的方法 在.NET框架中,应用程序配置文件(app.config或web.config)是存储非代码配置信息的关键文件,这些信息包括连接字符串、应用程序设置等。通常情况下,该文件位于...

    DESCryptoServiceProvider加密app.config

    winform中对数据库连接字符串的加密解密,string strProvider = "DataProtectionConfigurationProvider"; // string strProvider = "RSAProtectedConfigurationProvider"; 这两种只能在本机加密解密,我上传的代码...

    app.config和或web.config中ConnectionString的加密与解密

    本文将深入探讨如何在C#环境中对`app.config`和`web.config`中的`ConnectionString`进行加密和解密。 1. **为什么要加密ConnectionString?** - 安全性:ConnectionString通常包含数据库服务器地址、用户名、密码...

    C# app.config的配置及在C#中的调用.rar

    1. 对于敏感信息(如密码),不应直接存储在`app.config`中,应考虑加密或使用其他安全手段。 2. 如果需要在不同环境中使用不同的配置,可以考虑使用发布配置文件(如`Release.config`、`Debug.config`)。 3. 避免...

    C# Windows 应用程序配置文件 App.Config

    在C#编程中,应用程序配置文件(App.Config)是一个至关重要的元素,它允许开发者存储和管理应用程序的设置,如数据库连接字符串、API密钥、用户首选项等。这些配置可以在不重新编译代码的情况下更改,增加了软件的...

    winform对项目的配置文件加密解密

    `.config`文件,特别是`app.config`,是基于XML的文件,用于存储应用程序的配置设置。例如,数据库连接字符串通常在`<connectionStrings>`元素内定义: ```xml ;Initial Catalog=Database;User ID=Username;...

    详解C#App.config和Web.config加密

    本文将详细介绍C#中App.config和Web.config加密的相关知识以及加密的具体步骤。 首先,需要明确Web.config适用于***应用程序的配置文件,而App.config则用于Windows窗体或控制台应用程序。加密过程涉及到.NET框架...

    C#加密app.config中连接字符串的方法

    为了保护这些信息,我们可以对app.config文件中的连接字符串进行加密。本文将详细介绍如何在C#中实现这一功能。 首先,我们需要理解C#配置文件的基本结构。`app.config`文件是.NET应用程序的配置文件,用于存储应用...

    config加密

    在标题和描述中提到的`config加密`主要涉及两个命令行参数:`-pdf` 和 `-pef`,它们是ASP.NET配置框架的一部分,用于对Web.config或App.config文件中的特定配置节进行加密或解密。 `-pdf`(Protect Section For ...

    .Net读写配置文件app.config

    ### .NET中读写配置文件app.config的知识点详解 #### 一、配置文件概述 .NET框架为应用程序提供了内置的支持来管理配置数据,其中最常见的一种形式便是`app.config`文件。这种配置文件采用XML格式存储,允许开发...

    .Net Framwork自带的工具Aspnet_regiis加密解密web.config

    其中,`sectionName`是你想要加密的配置节(如`connectionStrings`),`path/to/your/app`是包含`web.config`的目录路径。 4. 运行命令后,指定的配置节会被加密,并保存在`web.config`中。 解密过程则相反,使用`...

    asp.net access web.config denied

    详解ASP.NET配置文件Web.configasp.net代码中修改web.config节点的具体方法ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法asp.net web.config加密解密方法ASP.NET(C#)应用程序配置文件app....

    ASP.NET连接ACCESS、SqlServer以及Oracle数据库的web.config内路径最优写法.doc

    ~/App_Data/mydata.mdb"/> ``` 在程序中,你可以通过以下方式获取并组合连接字符串: ```csharp public static readonly string CONN_STRING_NON_DTC = System.Configuration.ConfigurationManager.AppSettings...

    asp.net 禁用viewstate在web.config里

    详解ASP.NET配置文件Web.configasp.net代码中修改web.config节点的具体方法ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法asp.net web.config加密解密方法ASP.NET(C#)应用程序配置文件app....

    asp.net在线修改webconfig的数据库连接配置

    5. **最佳实践**:在生产环境中,更推荐将数据库连接信息存储在环境变量或外部配置服务(如Azure App Configuration或AWS Parameter Store)中,以实现更灵活的管理和更高的安全性。 6. **异常处理**:在实际操作中...

    C#数据库连接字符串加密方法

    然而,由于这些信息往往...总的来说,通过使用C#中的`ProtectedData`类和App.config文件,我们可以实现数据库连接字符串的加密,从而提高应用程序的安全性。同时,要始终关注安全最佳实践,确保敏感数据得到妥善处理。

Global site tag (gtag.js) - Google Analytics