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

<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>

侃侃尔雅
浏览 1303回答 2
2回答

呼啦一阵风

&nbsp;<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中的此处位置。读取时,在解密就行了。

qq_遁去的一_1

如果不嫌麻烦的话你可以使用正则表达式混淆这些代码,我这里有一个混淆类的案例,如果你需要的话我发给你
打开App,查看更多内容
随时随地看视频慕课网APP