`
whitesmith
  • 浏览: 17113 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Framework webconfig加密解密

阅读更多
使用命令行工具aspnet_regiis.exe
你还能够使用aspnet_regiis.exe命令行工具来加密和解密Web.config文件配置部分,你可以在"%WINDOWSDIR%\Microsoft.Net\Framework\version"目录下找到这个工具。为了加密Web.config文件中的一个节,你可以在这个命令行工具中使用DPAPI机器密钥,如下

所示:
加密一个特定网站的Web.config文件的通用形式:

虚拟目录为/web
加密:aspnet_regiis.exe -pe "connectionStrings" -app "/web" -prov "DataProtectionConfigurationProvider"
解密:aspnet_regiis.exe -pd "connectionStrings" -app "web"

物理目录为:C:\Inetpub\wwwroot\MySite

加密:aspnet_regiis.exe -pef "connectionStrings" "C:\Inetpub\wwwroot\MySite" -prov "DataProtectionConfigurationProvider
解密:aspnet_regiis.exe -pdf "connectionStrings" "C:\Inetpub\wwwroot\MySite"


详细出处参考:http://www.jb51.net/article/21180.htm
分享到:
评论

相关推荐

    Asp.net WebConfig加密解密.rar

    案例通过利用微软提供的方式(RSAProtectedConfigurationProvider和DataProtectionConfgurationProvider)对Web.Config 中的数据库连接字符串进行加密和解密操作

    WEBCONFIG数据库链接加密解密算法

    WebConfigEncryptDecrypt.aspx和WebConfigEncryptDecrypt.aspx.cs这两个文件很可能是一个简单的ASP.NET Web应用程序,用于实现Web.config文件中数据库连接字符串的加密和解密功能。WebConfigEncryptDecrypt.aspx可能...

    web.config加密解密工具(三个软件集合)

    这里提到的"web.config加密解密工具(三个软件集合)"显然是一组可以帮助开发者处理这种加密与解密问题的工具。 首先,让我们详细了解一下`web.config`加密的原理。ASP.NET提供了一种名为“DPAPI”(Data Protection ...

    webconfig加解密

    加密的WebConfig在运行时会被自动解密,以便应用程序正常读取配置信息。如果需要手动解密,可以使用与加密相同的工具,如aspnet_regiis.exe,只需将`-pef`替换为`-pdf`即可。 五、注意事项 1. 加密后的WebConfig...

    .net加密解密工具

    webconfig加解密工具,可适用于用户密码加密,数据库连接字符串加密等等

    webconfig连接字符串的加密和解密

    webconfig连接字符串的加密和解密方法,附加可能出现的问题及解决方案

    webconfige加密解密

    ### WebConfig 加密解密详解 #### 一、概述 在.NET Framework中,为了保护配置文件(web.config)中的敏感信息不被未授权访问或泄露,引入了一套加密解密机制。这种机制允许开发者对诸如连接字符串(connection ...

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

    标题中的".Net Framework自带的工具Aspnet_regiis加密解密web.config"是指在.NET Framework环境下,开发者可以利用一个名为`aspnet_regiis.exe`的命令行工具来对Web应用程序的`web.config`配置文件进行加密和解密...

    加密webconfig中的连接字串

    2. 确保IIS识别加密的配置:在IIS中,需要启用ASP.NET集成模式,并安装相应的.NET Framework版本,以确保IIS能够解密加密的配置。 3. 使用代码动态解密:在应用程序启动时,可以通过代码动态解密连接字符串。这需要...

    web.config加密工具

    3. 解密过程:当需要读取加密数据时,ASP.NET框架会自动解密。但开发者也可以使用`aspnet_regiis.exe`或第三方工具进行手动解密。 4. 注意事项:加密`web.config`后,需要确保IIS应用程序池的身份有足够的权限访问...

    加密数据库联接字符串

    加密数据库联接字符串 webConfig加密

    asp.net web URL 伪装或加密

    例如,可以使用`MachineKey.Protect()`和`MachineKey.Unprotect()`方法来加密和解密URL参数。需要注意的是,为了保证同一台服务器上的不同应用能正确解密,必须配置一致的机器密钥(MachineKey)。 在实践过程中,...

    ASP.NET web.config中 数据库连接字符串加密解密

    加密: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef “connectionStrings” “你的Web项目路径” 解密: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf ...

    WEBConfig网络摄像头控件

    网页访问监控头插件;WEBConfig网络摄像头控件

    webconfig配置详描述

    webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig配置详描述webconfig...

    Asp.net WebConfig详解

    ### Asp.net WebConfig详解 #### 一、概述 `web.config` 文件是 ASP.NET 应用程序的核心配置文件,用于存储与应用相关的各种配置信息。通过使用 `web.config` 文件,开发人员能够轻松地调整应用程序的行为而无需...

    webconfig编辑器

    Hzst.AppConfiguration.exe便是这样一款WebConfig编辑器的可执行文件,它要求用户在运行前已经安装了.NET Framework 2.0或更高版本,因为.NET Framework是.NET应用程序运行的必要环境。 XML(eXtensible Markup ...

    WebConfig详解及绿色编辑器

    为了保护敏感信息,如数据库连接字符串,开发者可以使用ASP.NET提供的`aspnet_regiis.exe`工具对WebConfig的部分或全部内容进行加密。通过这个工具,可以使用数据保护提供程序(DPAPI)或RSA算法对`...

    Demo10_webconfig配置.rar

    "加密,解密.txt"文件可能提供了有关如何加密敏感信息(如连接字符串)的指南,以防止它们在源代码控制中以明文形式暴露。ASP.NET提供了一种叫做Protected Configuration的功能,可以加密配置节,确保数据安全。 ...

    webconfig配置详解.doc

    ### webconfig配置详解 #### 一、概述 `web.config`是ASP.NET应用程序中的核心配置文件,用于存储项目的各种配置信息。它不仅提高了程序的安全性和灵活性,还简化了部署过程。本文将详细介绍`web.config`的基本...

Global site tag (gtag.js) - Google Analytics