对webconfig文件中的数据库连接字符串加密,解密以及常见问题解决方案[打不开 RSA 密钥容器]
来源:互联网 发布:微赞源码下载百度云 编辑:程序博客网 时间:2024/06/10 19:44
打开dos命令窗口:
[加密] 在命令窗口输入 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pef "connectionStrings" "E:\WANGZHAOWU\ENKJ_OA"
然后确定即可完成对web.config的加密。
[解密] 在命令窗口输入 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -pdf "connectionStrings" "E:\WANGZHAOWU\ENKJ_OA"
然后确定即可完成对web.config的解密。
解释:
[v4.0.30319]:需要根绝不同的.netframework版本进行修改,事实上就是在该路径下运行了这个命令而已,你懂得。
[connectionStrings]:web.config的配置节点名。
[E:\WANGZHAOWU\ENKJ_OA]:需要机密的项目的web.config路径
注意事项:
1:在网上查了很多解决下面问题的方案,实际操作后基本上一步就能解决问题,我的是这样解决的,不知道你的是不是解决了。
2:一般情况下加密web.config后在本地运行不会出现问题,但是通过iis访问就会报错,比如:
配置错误:未能使用提供程序“RsaProtectedConfigurationProvider”进行解密。提供程序返回错误信息为: 打不开 RSA 密钥容器。
3:解决方案就是注册RSA容器,操作方法如下,同样打开dos窗口,然后在命令窗口输入
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pa "NetFrameworkConfigurationKey" "NT AUTHORITY\NETWORK SERVICE" 输入正确后运行就一切OK了,我的问题解决.
- 对webconfig文件中的数据库连接字符串加密,解密以及常见问题解决方案[打不开 RSA 密钥容器]
- 对Webconfig中的连接字符串进行加密
- RSA对字符串加密电码解密
- openssl pem密钥文件rsa加密解密例子
- 解决打不开 RSA 密钥容器 即:加密web.config中的内容
- 打不开RSA密钥容器
- PHP rsa密钥生成 加密解密
- 【C#】RSA 密钥生成 加密 解密
- 对输入的字符串进行RSA加密和解密处理
- RSA分段加密分段解密以及密钥与.Net的转化
- 对文件压缩加密/解密解压缩的例子,DES/RSA
- linux下使用openssl对文件RSA加密解密
- linux下使用openssl对文件RSA加密解密
- 生成RSA密钥、保存到文件、从文件读取、加密、解密等操作。
- java_AES加密解密文件以及字符串
- 用RSA算法对密钥加密
- RSA加密解密(读取文件)
- java RSA 不对称加密密钥生成、加密解密实例
- latex 复杂表格的制作
- 网卡的工作模式及iwconfig 使用手册(内容很丰富,有用,转自Openwrt论坛)
- jquery-ajax样例
- C++对象的内存分布和虚函数表
- 搭建版本控制工具SVN
- 对webconfig文件中的数据库连接字符串加密,解密以及常见问题解决方案[打不开 RSA 密钥容器]
- Windows驱动开发WDM (9)- StartIO例程(串行化处理IRP)
- 换分币问题
- iOS开发之自定义pageControl
- java中的int类型和byte数组的相互转换
- JdbcTemplate的用法
- 如何在oracle中查询所有用户表的表名、主键名称、索引、外键等
- dns_util
- hibernate中对象的三种状态