IIS 配置节的加密和解密
来源:互联网 发布:python环境搭建 mac 编辑:程序博客网 时间:2024/05/02 01:44
可以使用 ASP.NET IIS 注册工具 (Aspnet_regiis.exe) 加密或解密 Web 配置文件的各节。在处理 Web.config 文件时,ASP.NET 将自动解密已加密的配置元素。
下面是详细的操作步骤:
aspnet_regiis.exe 在 /WINDOWS/Microsoft.Net/Framework/v2.0.* 目录下。
1、创建 RSA 密钥容器
2、导出 RSA 密钥容器
3、导入 RSA 密钥容器
4、删除 RSA 密钥容器(该步骤可以忽略),卸载 .NET Framework 时不会删除 RSA 密钥容器,需要手工删除。
5、授予对 RSA 密钥容器的访问权限
可以先用下面的 identity.aspx 页面查看 ASP.NET 应用程序的标识。
应用程序的标识一般有下面这些:“NT AUTHORITY/NETWORK SERVICE”、“NT AUTHORITY/SYSTEM”、“IUSR_XXX”或者“DOMAIN/userid”等。
6、指定受保护的配置提供程序,修改 Web.config 文件,添加 <configProtectedData> 节,如下
7、加密 Web 配置节
其中的“节名称”可以是任意配置节,例如:连接字符串节“connectionStrings”。其中的“应用程序名称”即虚拟目录,如果是网站根目录则为“/”。
或者直接指定需要加密的配置文件。
8、解密 Web 配置节(该步骤可以忽略),应用程序内部能够自动进行解密,无需特别处理,这里的解密只是为了还原原来的配置文件,方便查阅原来的配置或进行修改。
或者直接指定需要解密的配置文件。
参考链接:
1、加密和解密配置节
2、导入和导出受保护的配置 RSA 密钥容器
3、演练:使用受保护的配置加密配置信息
4、演练:创建和导出 RSA 密钥容器
- IIS 配置节的加密和解密
- IIS 配置节的加密和解密
- 加密和解密配置节
- Web.Config配置节加密和解密
- Laravel基础-Crypt的加密解密和配置原生SESSION
- 加密和解密的算法
- xml的加密和解密
- xml的加密和解密
- xml的加密和解密
- 字符串的加密和解密
- 文件的加密和解密
- Excel的加密和解密
- 字符串的加密和解密
- 加密和解密的函数
- 数据的加密和解密
- MD5的加密和解密
- asp编写的加密和解密类
- 加密和解密的另个应用
- Spinner 加载数据
- ADO.NET数据连接池的秘密【转载】
- 怎样辨别到底是不是一个合格的设计师
- 27个必备的Javascript开发工具
- 一些Android UI的相关文章链接
- IIS 配置节的加密和解密
- ArcEngine 统计方法
- ASP.NET 服务器控件遍历
- web 过滤器
- 问题:有一只猪四百斤,一座桥承重两百斤,猪怎么过桥?
- 怎样Eclipse中设置一些文件的查看方式
- hibernate 统计
- 女孩的愛~
- C/C++常见标准头文件前的一般格式解析