你可以提供一个针对ConnectionString 存储的文件维护模块,进行加密存储即可

解决方案 »

  1.   

    例如,建立一个xml文件,专门存储ConnectionString ,具体的加密,可以采用3DES,或者RSA....或者你自己写的算法RSA加密示例
    http://blog.csdn.net/cnming/archive/2004/11/10/175165.aspx3DES加密解密比较简单,可以自己去做
      

  2.   

    谢谢。也就是用户每选择一次数据库,就修改一次 XML 文件??
      

  3.   

    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <appSettings>
        <add key="Server" value="localhost" />
        <add key="Database" value="testdb" />
        <add key="Username" value="sa" />
        <add key="Password" value="sa" />
        <add key="Timeout" value="10" />
      </appSettings>
    </configuration>