保护TSQLConnection.Params使用的密码

时间:2016-06-22 15:18:30

标签: delphi dbexpress

使用Delphi 2009,当使用TSQLConnection对象设置到MS SQL服务器的dbExpress连接时,如果连接没有使用Windows身份验证,是否有办法设置连接参数,以便传递给对象的密码是安全

目前我正在做类似的事情:

SqlConn.Params.Values['HostName'] := 'dbserver';
SqlConn.Params.Values['Database'] := 'xdata';
SqlConn.Params.Values['User_Name'] := 'user';
SqlConn.Params.Values['Password'] := 'mysql';

如果你这样做,并且在运行时你需要对应用程序进行内存转储并从该转储中提取字符串,你可以清楚地看到密码。

除了使用windows auth进行连接之外,还有这个吗?

0 个答案:

没有答案