gpt4 book ai didi

delphi - Delphi中的密码加密

转载 作者:行者123 更新时间:2023-12-03 14:35:21 26 4
gpt4 key购买 nike

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

说明:简单意味着将单元添加到项目中,最多添加。 5 行代码,用于读取配置文件并完成配置文件。不应超过 15 分钟。

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

最佳答案

我赞同 David Barton 的 DCPCrypt library 的推荐。我已经在几个项目中成功使用了它,读完使用示例后不会超过 15 分钟。它使用 MIT 许可证,因此您可以在商业项目或其他方面自由使用它。 DCPCrypt 实现了多种算法,包括 Rijndael,即 AES。

还有许多可在 Google 上搜索的独立(单个单元)实现 - 问题是您信任哪一个,除非您准备好亲自验证特定库的正确性。

关于delphi - Delphi中的密码加密,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/133393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com