Delphi中的密码加密

前端之家收集整理的这篇文章主要介绍了Delphi中的密码加密前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要将数据库密码存储配置文件中。由于显而易见的原因,我想加密它们(最好用AES加密)。有人知道Delphi的实现,很容易引入到>的现有项目中。 10,000行历史成长(URGH!)源代码

澄清:轻松意味着将单位添加到项目中,增加最大值。 5行代码,其中配置文件被读取并完成。不应该超过15分钟。

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

解决方法

我第二次提出了David Barton的 DCPCrypt library的建议。我在几个项目中成功使用它,在阅读使用示例之后不会超过15分钟。它使用麻省理工学院的许可证,所以你可以在商业项目中自由使用,否则。 DCPCrypt实现了许多算法,包括AES的Rijndael。

还有许多可移植的单机(单机)实现,问题是你信任哪一个,除非你准备自己验证一个特定的库的更正。

猜你在找的Delphi相关文章