加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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。

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读