当前位置: 首页 > news >正文

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"
wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

这个命令将会加密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设置。 

示例 

 

http://www.lryc.cn/news/114155.html

相关文章:

  • 力扣:50. Pow(x, n)(Python3)
  • scikit-plot 使用笔记
  • 2024考研408-计算机网络 第五章-传输层学习笔记
  • 【JS】一道解构面试题
  • 24v转3.3v输出3A用什么芯片
  • 在Linux中安装lrzsz(yum命令使用)
  • 机器学习基础08-回归算法矩阵分析(基于波士顿房价(Boston House Price)数据集)
  • [英语单词] password, passphrase, passport.... paraphrase
  • windows(iis)服务器部署安装wordpress(php)网站教程
  • ETCD备份还原
  • 探索CSS计数器:优雅管理网页元素的计数与序号
  • 这次一次性通关channel!
  • 线程数控制
  • DC-6靶机
  • SpringCloud入门Day01-服务注册与发现、服务通信、负载均衡与算法
  • java-IDEA MAVEN查看依赖树,解决jar包重复和冲突
  • 参考RabbitMQ实现一个消息队列
  • SpringBoot+JWT
  • Cad二次开发EqualPoint
  • 20230806将ASF格式的视频转换为MP4
  • 【MySQL】——常用接口API即相关函数说明
  • ts + axios + useRequest (ahooks)—— 实现请求封装
  • Springboot @Validated注解详细说明
  • STM32初学者,到底选标准库还是HAL库?
  • 小学生作业随机加减乘除运算计算习题答案 html源码
  • nvm下载安装配置
  • 2023-08-07力扣每日一题
  • uni——不规则tab切换(skew)
  • Docker安装Grafana以及Grafana应用
  • OpenSource - 分布式重试平台