您的位置:首页 > 编程语言 > ASP

web.config文件加密-ASP.NET

2011-09-21 10:16 281 查看
ASP.NET IIS 注册工具,可以让你的web.config文件更安全,让你的配置信息更安全。

找到ASP.NET注册工具,以下是加密和解决的方法

加密:aspnet_regiis -pef "connectionStrings" "I:\Website"

解密:aspnet_regiis -pdf "connectionStrings" "I:\Website"

可以有其他的选择,根据自己要的需求来使用不同的选项

选项

说明

-config+

允许对计算机上的 ASP.NET 配置进行远程访问。

-config-

禁止对计算机上的 ASP.NET 配置进行远程访问。

-pa container account

为指定用户或组 account 授予访问指定项 container 的权限。此参数采用下面的可选修饰符:

-pku 将默认的计算机容器替换为用户指定的容器。

-csp provider 指定要使用的容器提供程序。

-full 指定应该添加完全访问权限而不是默认的只读访问权限。

-pc container

在指定容器中创建 RSA 公钥/私钥对。此参数采用下面的可选修饰符:

-size keySize 指定密钥大小。默认值为 1024 字节。

-pku 将计算机上的默认密钥容器替换为用户指定的容器。

-exp 指定必须可以导出的私钥。

-csp provider 指定要使用的容器提供程序。

-pd section

对配置节进行解密。此参数采用下面的可选参数:

-app virtualPath 指定应该在包含路径的级别进行解密。

-location subPath 指定要解密的子目录。

-pkm 指定应该对 Machine.config 而非 Web.config 文件进行解密。

-pdf section webApplicationDirectory

对指定物理(非虚拟)目录中的 Web.config 文件的指定配置节进行解密。

-pe section

对指定的配置节进行加密。此参数采用下面的可选修饰符:

-prov provider 指定要使用的加密提供程序。

-app virtualPath 指定应该在包含路径的级别进行加密。

-location subPath 指定要加密的子目录。

-pkm 指定应该对 Machine.config 而非 Web.config 文件进行加密。

-pef section webApplicationDirectory

对指定物理(非虚拟)目录中的 Web.config 文件的指定配置节进行加密。

-pi container file

将 RSA 公钥/私钥对从指定的 XML file 导入指定的 container。此参数采用下面的可选修饰符:

-pku 将默认的计算机容器替换为用户指定的容器。

-exp 指定可以导出私钥。

-csp provider 指定要使用的容器提供程序。

-pr container account

移除指定的用户或组 account 对指定的项 container 的访问权限。此参数采用下面的可选修饰符:

-pku 将默认的计算机容器替换为用户指定的容器。

-csp provider 指定要使用的容器提供程序。

-px container file

将 RSA 公钥/私钥对从指定的容器导入指定的 XML 文件。此参数采用下面的可选修饰符:

-pku 将默认的计算机容器替换为用户指定的容器。

-csp provider 指定要使用的容器提供程序。

-pz container

删除指定的密钥容器。此参数采用下面的可选修饰符:

-pku 将默认的计算机容器替换为用户指定的容器。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: