Delphi中的密码加密
发布时间:2020-12-15 10:15:10 所属栏目:大数据 来源:网络整理
导读:我需要将数据库密码存储在配置文件中。由于显而易见的原因,我想加密它们(最好用AES加密)。有人知道Delphi的实现,很容易引入到的现有项目中。 10,000行历史成长(URGH!)源代码? 澄清:轻松意味着将单位添加到项目中,增加最大值。 5行代码,其中配置文件被
我需要将数据库密码存储在配置文件中。由于显而易见的原因,我想加密它们(最好用AES加密)。有人知道Delphi的实现,很容易引入到>的现有项目中。 10,000行历史成长(URGH!)源代码?
澄清:轻松意味着将单位添加到项目中,增加最大值。 5行代码,其中配置文件被读取并完成。不应该超过15分钟。 另一个说明:为了创建与数据库的连接,需要密码,不支持应用程序的用户管理方案。所以使用散列没有帮助。 db引擎检查密码是否有效,而不是应用程序。 解决方法
我第二次提出了David Barton的
DCPCrypt library的建议。我在几个项目中成功使用它,在阅读使用示例之后不会超过15分钟。它使用麻省理工学院的许可证,所以你可以在商业项目中自由使用,否则。 DCPCrypt实现了许多算法,包括AES的Rijndael。
还有许多可移植的单机(单机)实现,问题是你信任哪一个,除非你准备自己验证一个特定的库的更正。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |