.config文件加密解密

本文介绍了使用ASP.NET SDK中的aspnet_regiis工具对.config文件进行加密和解密的方法,包括加密解密命令行参数的使用,并提到了在打包程序后可能出现的错误及其解决办法。
摘要由CSDN通过智能技术生成

给配置文件加密,FrameWork2.0自带加密功能,只能对web.config加密,所以,如果是C/S项目,那么只要把app.config改成web.config即可。

打开SDK

-pef 加密

 <connectionStrings>    
	<add name="ConnectionString" connectionString="Data Source=.;Initial Catalog=HRMS20;Persist Security Info=True;User ID=sa;PassWord=sa" providerName="System.Data.SqlClient"/>  </connectionStrings>
</connectionStrings>

aspnet_regiis -pef  "节点名" "配置文件路径"

-pdf 解密

aspnet_regiis -pdf  "节点名" "配置文件路径"

 <configuration>     <connectionStrings configProtectionProvider="RsaProtectedConfigurationProvider">     <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"       xmlns="http://www.w3.org/2001/04/xmlenc#">       <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />       <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">         <EncryptedKey xmlns="http://www.w3.org/2001/04/xmlenc#">           <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />           <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">             <KeyName>RSA Key</KeyName>           </KeyInfo>           <CipherData>             <CipherValue>RXO/zmmy3sR0iOJoF4ooxkFxwelVYpT0riwP2mYpR3FU+r6BPfvsqb384pohivkyNY7Dm4lPgR2bE9F7k6TblLVJFvnQu7p7d/yjnhzgHwWKMqb0M0t0Y8DOwogkDDXFxs1UxIhtknc+2a7UGtGh6D i3N572qxdfmGf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值