各位:出于对数据库安全性的考虑,我想对数据库连接字符串进行加密(若防止普通用户了解,当然方法很多)
但现行想对开法人员进行加密,不让开发人员了解到密码.由于ADO.NET中的connection是可以看到连接字符串,因此开发人员能看到,但如何防止。有没有比较合理的解决方案。如:把数据访问层、业务逻辑层部署到服务端,开发人员应该就看不到了吧。若不是部署到服务端呢?
但现行想对开法人员进行加密,不让开发人员了解到密码.由于ADO.NET中的connection是可以看到连接字符串,因此开发人员能看到,但如何防止。有没有比较合理的解决方案。如:把数据访问层、业务逻辑层部署到服务端,开发人员应该就看不到了吧。若不是部署到服务端呢?
不是啊,DLL是能看到文件,但是看不到内容,能看到的根本不是一般人,这是微软封装的动态链接库
好吧,我OUT了,以为DLL封装的很好,反编译都不行
楼主的意思是开发人员在debug的时候随意MessageBox.Show或者调试方式去看Connection对象的内容吧,我擦,你给个开发环境给他呗,里面的用户密码想看随他看,等他开发完成了咱做好测试确保没有后门,再部署到生产环境不就得了