【发布时间】:2018-12-12 13:04:10
【问题描述】:
我在 Inno Setup 脚本中有一个 Pascal 脚本代码,用于从用户输入中获取 DBURI,并将其保存到文件中,因此应用程序可以读取此字符串并连接到数据库。
DBURI :=
'Databaseserver//'+DatabaseUserName+':'+DatabasePassword+'@'+
Host+':'+Port+'/'+DatabaseName+'"';
SaveStringToFile(dbconf, DBURI, True);
完美运行。但问题是字符串没有加密,任何浏览该文件的人都可以获得数据库密码。我想在 Pascal 脚本代码中使用带有预定义密钥的加密方法,并将输出值(加密字符串)写入文件。 因此,我可以在我的应用程序代码中包含加密方法和密钥来解密值并开始使用 DBURI 字符串。
那么,我的问题是如何在 Pascal 脚本代码中使用带有预定义密钥的加密方法(任何人)? 找了很多Pascal文档的文章但是不知道怎么用?
【问题讨论】:
标签: encryption inno-setup pascalscript