相关疑难解决方法(0)

Delphi中的密码加密

我需要将数据库密码存储在配置文件中.出于显而易见的原因,我想加密它们(最好使用AES).有没有人知道Delphi实现很容易引入到现有项目中,其中包含超过10,000行的历史增长(URGH!)源代码?

澄清:简单意味着将单元添加到项目中,添加最多 5行代码,其中读取配置文件并使用它完成.不应该超过15分钟.

另一个澄清:需要密码才能创建与数据库的连接,而不是支持应用程序的用户管理方案.所以使用哈希没有帮助.db引擎检查密码是否有效,而不是应用程序.

delphi encryption passwords configuration

17
推荐指数
3
解决办法
2万
查看次数

什么可能导致"目标多字节代码页中不存在Unicode字符的映射"?

我有一个EurekaLog错误报告显示EEncodingError.日志指向TFile.AppendAllText.我打电话TFile.AppendAllText是我的这个程序:

procedure WriteToFile(CONST FileName: string; CONST uString: string; CONST WriteOp: WriteOpperation; ForceFolder: Boolean= FALSE);     // Works with UNC paths
begin
 if NOT ForceFolder
 OR (ForceFolder AND ForceDirectoriesMsg(ExtractFilePath(FileName))) then
   if WriteOp= (woOverwrite)
   then IOUtils.TFile.WriteAllText (FileName, uString)
   else IOUtils.TFile.AppendAllText(FileName, uString);
end;
Run Code Online (Sandbox Code Playgroud)

这是来自EurekaLog的信息.

在此输入图像描述

在此输入图像描述

是什么导致这种情况发生?

delphi unicode delphi-xe7

12
推荐指数
1
解决办法
1万
查看次数