delphi 连接mssql数据库有关问题

delphi 连接mssql数据库问题
我想将连接MSSQL字符串写入到程序中,但是发现可以使用OD等反编译工具查看到连接数据库的账号密码

为了不会被人恶意得到账号密码后修改数据库数据,想找到一个安全的方法。

但不知道如何设置才可以更安全,不会被破解出数据库的账号密码。

还请各位知道的朋友给予技术上的帮助,说一下你们是怎么安全防范的。谢谢了!

------解决方案--------------------
加密,加密后放到文件中,你程序中进行解码,这样就不是明文了,不过od一样可以破解,还可以高三层,连接步骤放到中间层
------解决方案--------------------
这个无法解决啊,假如安全第一的话只能SOCKET,或者三层C/S程序或者WEBSERVICE,或者网站。
------解决方案--------------------
可以用MD5对登录信息进行加密,MD5技术是很难破解的,我的资源下载里面好像有这么个例子,你可以去下载来看看,我之前一直都是这么用,将密码用MD5加密后,直接保存在INI文件里就可以了
------解决方案--------------------
这个嘛,我觉得你可以尝试一下写webservice,然后返回json数据。进行各种操作。数据交互也很方便,delphi里面貌似也有json处理的相关class,不过这么做有一点要注意,数据不能太大,否则传输慢的时候会带来很大的耗时。影响用户体验。至于你说的修改hosts,这个你可以用很常见的OAuth形式的参数加密,进行签名。