采用ASP.NET IIS 注册工具 (Aspnet_regiis.exe)对web.config实行本地加密

简介:
+关注继续查看

加密原因:我们通常将一些重要的配置信息写在Web.config里面,其中数据库链接就是这样的信息。将这些数据直接明文显示,显然不太安全。


工具:

采用ASP.NET IIS 注册工具 (Aspnet_regiis.exe)对web.config实行本地加密,在应用程序项目中无需对该文件进行解密操作,.NET框架会自动替我们完成。

 

做法:

将下面的字符复制到记事本,然后改变后缀使之成为bat后缀的批处理文件。

 

加密:

@C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pef connectionStrings D:\001 
@pause

解密:

@C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -pdf connectionStrings D:\001 
@pause

 

注:第一个参数为aspnet-regiis地址,第二个参数为加密或解密指令,第三个参数为加密的节点,第四个参数为web.config文件所在目录。

其中pef和pdf,其中的e和d分别为encode和decode。

 

 

 

相关文章
|
10月前
|
开发框架 .NET 网络安全
虚拟主机ASP.NET 使用SSL加密465端口发邮件demo
虚拟主机ASP.NET 使用SSL加密465端口发邮件demo
|
.NET 数据库 数据安全/隐私保护
|
.NET 数据安全/隐私保护 开发框架
|
数据安全/隐私保护
|
数据库 数据安全/隐私保护 容器
对web.config的ConnectionString加密
原文:对web.config的ConnectionString加密       本文参考了wayshan的博客,原文地址:http://www.cnblogs.com/wayshan/archive/2012/04/09/web_config.
1273 0
|
数据安全/隐私保护
加密,解密Web.Config
需要Microsoft Visual Studio   加密: 在命令提示符下键入: aspnet_regiis -pef connectionStrings 要加密的web.
591 0
|
数据安全/隐私保护 容器 Windows
相关产品
云迁移中心
推荐文章
更多