为了账号安全,请及时绑定邮箱和手机立即绑定

C#怎样给web.config文件指定节点加密

C#怎样给web.config文件指定节点加密

侃侃尔雅 2018-07-24 11:04:14
<configuration>  <appSettings>    <add key="LogPath" value="E:\\Logs\\IPGAdmin\\IPGAdminWeb.log"/>      <add key="CM-DB" value="[CA-CM].[dbo]." />      <add key="SqlTimeout" value="120" />      <add key="EncMode" value="0" />      <add key="SqlConnStr" value="t2gG4qj2CGuwqYly1nbDm6ODgJa2iKlIjpErMrnjdOD8wtpscm8ypg==" />  </appSettings>  <system.web>      <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data--需要加密 source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" />      <compilation debug="true" targetFramework="4.0"/>  </system.web></configuration>
查看完整描述

2 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

 <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data--需要加密 source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" />你是要加密这段中的sqlConnectionString,那么你在页面中应该有读取这个sqlConnectionString的代码吧。给你个建议,先用一种加密算法如DES加密sqlConnectionString中的内容,然后,将加密后的内容替换到WebConfig中的此处位置。读取时,在解密就行了。

查看完整回答
反对 回复 2018-07-30
?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

如果不嫌麻烦的话你可以使用正则表达式混淆这些代码,我这里有一个混淆类的案例,如果你需要的话我发给你

查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 1379 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信