非web开发,就一般桌面程序,连接字符串加密写入ini文件可以吗?一般怎么做到动态和安全?请给出方法和具体实现代码,感激不尽!!

解决方案 »

  1.   

    写哪里都不安全,dll还可以反编译成源程序呢,程序中最好不写,由界面提供给用户输入,然后构造连接串进行连接。
      

  2.   

    你可以把输入字符串存入ini,二层安全基本不可能,数据库上权限卡死比较合适。
      

  3.   

    输入字符串明文存入ini后岂不是会让本机用户在SQL Server Management Studio中随意修改数据库?
      

  4.   

    通常是在ini中将连接字符串加密,通过代码解密后进行取出字符串进行连接.