C# web.config 配置文件的加密与解密,aspnet_regiis
来源:互联网 发布:xtream path mac 编辑:程序博客网 时间:2024/05/15 19:13
用aspnet_regiis 工具修改配置文件即可加密
加密命令:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -pef "appSetting
s" "F:\CDA"
正在加密配置节...
成功!
解密命令:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -pdf "appSetting
s" "F:\CDA"
正在解密配置节...
成功!
说明:
-pef或-pdf后跟的是需要配置的节点的名字,后边的F:\CDA是放web.config配置文件的绝对路径
-pef 对指定物理(非虚拟)目录中的 Web.config 文件的指定配置节进行加密。
对应的这个解密则是
-pdf 参数 对指定物理(非虚拟)目录中的 Web.config 文件的指定配置节进行解密。
可以使用
aspnet_regiis -pc "myKey" -pku 创建密钥;
aspnet_regiis -px "myKey" -pku 导出密钥;
aspnet_regiis -pi "myKey" -pku 导入密钥;
创建密钥必须使用aspnet_regiis -pc "myKey" -exp 这样才能被 -px参数导出。
-pri 选项,用于确保已导出私钥信息。否则,导出的密钥信息只能对信息进行加密,而不能进行解密。
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -px "myKey" "f:\CDA\
keys.xml" -pri
正在将 RSA 密钥导出到文件...
成功!
为了确保没有人可以对已经用 RSA 密钥容器加密的 Web.config 文件进行解密,将 RSA 密钥容器导出到 .xml 文件后,请将 .xml 文件复制到 Web 服务器的外部位置,然后从 Web 服务器上删除该文件。
若要删除 RSA 密钥容器,请在命令提示处运行带有 -pz 开关的 aspnet_regiis.exe,后跟 "myKey"。
例如,下面的命令将删除 "myKey":
aspnet_regiis -pz "myKey"
-pi 选项,后跟已导出的密钥容器的名称 "myKey",用于导入 RSA 密钥容器。
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -pi "myKey" "f:\CDA\
keys.xml"
正在从文件导入 RSA 密钥...
成功!
加密命令:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -pef "appSetting
s" "F:\CDA"
正在加密配置节...
成功!
解密命令:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -pdf "appSetting
s" "F:\CDA"
正在解密配置节...
成功!
说明:
-pef或-pdf后跟的是需要配置的节点的名字,后边的F:\CDA是放web.config配置文件的绝对路径
-pef 对指定物理(非虚拟)目录中的 Web.config 文件的指定配置节进行加密。
对应的这个解密则是
-pdf 参数 对指定物理(非虚拟)目录中的 Web.config 文件的指定配置节进行解密。
可以使用
aspnet_regiis -pc "myKey" -pku 创建密钥;
aspnet_regiis -px "myKey" -pku 导出密钥;
aspnet_regiis -pi "myKey" -pku 导入密钥;
创建密钥必须使用aspnet_regiis -pc "myKey" -exp 这样才能被 -px参数导出。
-pri 选项,用于确保已导出私钥信息。否则,导出的密钥信息只能对信息进行加密,而不能进行解密。
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -px "myKey" "f:\CDA\
keys.xml" -pri
正在将 RSA 密钥导出到文件...
成功!
为了确保没有人可以对已经用 RSA 密钥容器加密的 Web.config 文件进行解密,将 RSA 密钥容器导出到 .xml 文件后,请将 .xml 文件复制到 Web 服务器的外部位置,然后从 Web 服务器上删除该文件。
若要删除 RSA 密钥容器,请在命令提示处运行带有 -pz 开关的 aspnet_regiis.exe,后跟 "myKey"。
例如,下面的命令将删除 "myKey":
aspnet_regiis -pz "myKey"
-pi 选项,后跟已导出的密钥容器的名称 "myKey",用于导入 RSA 密钥容器。
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -pi "myKey" "f:\CDA\
keys.xml"
正在从文件导入 RSA 密钥...
成功!
阅读全文
0 0
- c# web.config 配置文件的加密与解密,aspnet_regiis.exe
- c# web.config 配置文件的加密与解密,aspnet_regiis.exe
- C# web.config 配置文件的加密与解密,aspnet_regiis
- aspnet_regiis加密的web.config解密工具
- C# Web.Config 加密与解密
- Web.config 加密与解密
- web.config加密与解密
- Web.config 加密与解密
- 加密与解密Web.Config
- aspnet_regiis 工具包含加密和解密配置文件
- 使用aspnet_regiis加解密web.config
- C# Winform App.config加密 aspnet_regiis
- asp.net C#中对Web.Config字符串加密与解密的方法
- 程序安全性 web.config加密与解密
- 加密,解密Web.Config
- web.config加密解密
- web.config加密解密
- 加密,解密Web.Config
- 【Scikit-Learn 中文文档】成对的矩阵, 类别和核函数
- 手势解锁
- springMVC返回复杂的json格式数据
- 谷歌邮箱注册,手机号无法验证问题-吐血干货
- 【原理】用纯css3实现切换(3d转换),可以用在登录&注册页面上
- C# web.config 配置文件的加密与解密,aspnet_regiis
- ssm下使用ueditor(jsp版本)编辑器自定义路径上传图片到公司服务器。(之前写的被误删了)
- 【51nod1220】约数之和
- Properties配置文件读取不到
- C# 委托
- Kafka_基础和架构
- 二叉树的各种基本运算
- Leetcode题解-25. Reverse Nodes in k-Group
- jsp编译报错:Multiple annotations found at this line: