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

Delphi免费加密库

发布时间:2020-12-15 10:18:53 所属栏目:大数据 来源:网络整理
导读:我正在寻找一个实现RSA和AES(Rijndael)的Delphi 2010的免费和最新的加密库。 我想要一个免费的图书馆,因为我打算写和发布一些使用它的示例代码。 Delphi 2010版本的TurboPower LockBox已经发布到SongBeamer站点,实现了这两个,但我担心它有点老了。例如,
我正在寻找一个实现RSA和AES(Rijndael)的Delphi 2010的免费和最新的加密库。

我想要一个免费的图书馆,因为我打算写和发布一些使用它的示例代码。

Delphi 2010版本的TurboPower LockBox已经发布到SongBeamer站点,实现了这两个,但我担心它有点老了。例如,小型RSA密钥大小,并且没有新的安全功能多年。

更新:
LockBox是否过期或缺乏重要功能的感觉是不正确的?它是否仍然适用于生产开发? (特别是RSA密钥大小)

解决方法

RSA算法不一定是过时的,但密钥大小很重要。它仍然在各地定期使用。如果超过2030年需要安全性,则应使用 3072 bits的RSA密钥长度。这只是计算能力的改进而不是算法弱点的一个功能。

我在SongBeamer之前看LockBox,开始维护它(Delphi 2007)我发现RSA不稳定 – 不时会崩溃或产生错误的结果。从那以后可能已经被修复了。如果要使用它,请确保它支持所需的密钥长度,然后使用已知的输入和输出创建一些自动测试。确保它运行稳定。如果是这样,那么一定要用它。

您还可以使用Microsoft Crypto API来进行RSA加密。我写了一个包装器Delphi 2007,但没有更新它的Unicode(我知道,我的耻辱)。有人可能能够更新它,以方便使用Unicode。

另一个选择是通过COM互操作性或某些东西来使用.NET Framework加密功能。

(编辑:李大同)

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

    推荐文章
      热点阅读