博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.net 配置加密
阅读量:5105 次
发布时间:2019-06-13

本文共 1173 字,大约阅读时间需要 3 分钟。

decrpt.bat:

@echo off

Set WEB_CONFIG_PATH=D:\webconfig
Set DotNetPath=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

::Copy to local folder

copy %WEB_CONFIG_PATH%\Web.config Web.config /Y

:: Decrypt local Web.config

%DotNetPath%\aspnet_regiis -pdf "system.web/identity" %cd%
%DotNetPath%\aspnet_regiis -pdf "connectionStrings" %cd%
%DotNetPath%\aspnet_regiis -pdf "appSettings" %cd%

:: Backup the decrypt web.config file

set datestr=%date:/=-%
set datestr=%datestr: =-%
Set BackupFileName=Web_Dec_%datestr%.config
copy Web.config %BackupFileName% /-Y
:: backup end

PAUSE

 

encrpt.bat:

@echo off

Set WEB_CONFIG_PATH=D:\webconfig
set keyContainerName=pm_WEB_CODE
set DotNetPath=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727

:: Encrypt local file

%DotNetPath%\aspnet_regiis -pef "system.web/identity" %cd% -prov %keyContainerName%
%DotNetPath%\aspnet_regiis -pef "connectionStrings" %cd% -prov %keyContainerName%
%DotNetPath%\aspnet_regiis -pef "appSettings" %cd% -prov %keyContainerName%

:: Authorization

%DotNetPath%\aspnet_regiis -pa %keyContainerName% "Users"

:: Update the live file
move /Y Web.config %WEB_CONFIG_PATH%

PAUSE

转载于:https://www.cnblogs.com/m4LWJ/p/3598536.html

你可能感兴趣的文章
spring面试题
查看>>
操作系统简介
查看>>
Linux下面的C工程
查看>>
rt.jar包添加源文件只需要关联到已安装对应jdk目录下source.zip源码文件即可
查看>>
leetcode的Hot100系列--461. 汉明距离
查看>>
spring boot 项目 freemarker 无法加载static 中 js css 文件 原因(报错404)
查看>>
bzoj3238 [Ahoi2013]差异
查看>>
终于搞定Fastreport2.x PDF输出,相信其他版本也差不多
查看>>
c++ Oracle OCCI 编程
查看>>
Appium学习笔记||九、操作不可见元素
查看>>
博弈论
查看>>
培养人脉的106个技巧
查看>>
[Android]热修复框架AndFix测试说明
查看>>
像gal一样讲故事~
查看>>
leetcoode刷题 01
查看>>
python基础-异常处理
查看>>
单例传值
查看>>
Codeforces 888D Almost Identity Permutations:错排公式
查看>>
django 一些库
查看>>
R-Project小记(一)
查看>>