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

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贡献1683条经验 获得超10个赞

 <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贡献1636条经验 获得超7个赞

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

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

添加回答

回复

举报

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