C# App.config和Web.config加密的实现步骤
步骤1:创建加密命令
使用ASP.NET提供的命令工具aspnet_regiis来创建加密命令。
1、打开控制台窗口,在命令行中输入以下命令:
cd C:\Windows\Microsoft.NET\Framework\v4.xxxxx aspnet_regiis.exe -pef connectionStrings "C:\MyAppFolder" -prov "DataProtectionConfigurationProvider"
这个命令将加密App.config文件中的connectionStrings设置。C:\MyAppFolder是应用程序的根目录。
2、打开控制台窗口,在命令行中输入以下命令:
cd C:\Windows\Microsoft.NET\Framework\v4.xxxxx aspnet_regiis.exe -pef "appSettings" "C:\MyAppFolder" -prov "DataProtectionConfigurationProvider"
这个命令将会加密Web.config文件中的appSettings设置。
步骤2:解密加密的配置节
如果需要编辑加密的配置节,可以使用aspnet_regiis提供的解密命令。
1、打开控制台窗口,在命令行中输入以下命令:
cd C:\Windows\Microsoft.NET\Framework\v4.xxxxx aspnet_regiis.exe -pdf connectionStrings "C:\MyAppFolder"
这个命令将解密App.config文件中的connectionStrings设置。C:\MyAppFolder是应用程序的根目录。
2、打开控制台窗口,在命令行中输入以下命令:
cd C:\Windows\Microsoft.NET\Framework\v4.xxxxx aspnet_regiis.exe -pdf "appSettings" "C:\MyAppFolder"
这个命令将会解密Web.config文件中的appSettings设置。
示例


到此这篇关于C# App.config和Web.config加密的实现步骤的文章就介绍到这了,更多相关C# App.config和Web.config加密内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
.NET WinForm实现在listview中添加progressbar的方法
这篇文章主要介绍了.NET WinForm实现在listview中添加progressbar的方法,结合实例形式简单分析了进度条控件的添加与使用方法,需要的朋友可以参考下2017-05-05
c#中WinForm用OpencvSharp实现ROI区域提取的示例
已经自学OpencvSharp一段时间了,现在就分享一下我的学习过程,本文主要介绍了c#中WinForm用OpencvSharp实现ROI区域提取的示例,具有一定的参考价值,感兴趣的可以了解一下2022-05-05


最新评论