我正在寻找一个免费的,最新的Delphi 2010加密库,它实现了RSA和AES(Rijndael).
我想要一个免费的库,因为我打算编写并发布一些将使用它的示例代码.
Delphi 2010版本的TurboPower LockBox已经发布到SongBeamer网站,它实现了这两个,但我担心它会变得有点旧.例如,小RSA密钥大小并且多年没有新的安全功能.
更新: 是否认为LockBox已过期或缺少重要功能?它仍然与生产发展有关吗?(特别是RSA密钥大小)
你能推荐一个与Delphi 2006,Delphi 2009和Delphi 2010一起使用的开源Delphi加密库
算法需要:DES,MD5,SHA-1
我的应用程序通过Internet发送加密文件,我需要能够执行以下操作:
听起来很简单,但我找不到任何可靠的代码/组件,我找到了这些组件:
DCPcrypt.这就是我现在正在开发中使用但似乎不支持基于密钥对的加密(RSA?)
GnuPgp(GPL)所以我不能在我的商业应用程序上使用它.
TurboPower LockBox 3:支持密钥对加密,但非常神秘(没有文档AFAIK),似乎不支持文件加密.
我的问题是:是否存在安全/可靠的加密组件:
我使用TClientDataSet来管理对象,并让我"数据库"访问对象数据.到目前为止,这很有效.我在数据集中有两个"特殊"(隐藏)字段 - "ObjectName"和"ObjectRef".ObjectName是My category.my object'形式的对象项的类别和名称的连接,用于将我从对象实例内部转移到记录号.该字段已编入索引.'ObjectRef'是指向该对象实例的指针的整数代码,用于所有其他对象生存期管理.
我必须为'ObjectName'字段选择一个大小,以符合我预期的最大可能类别和名称组合,但这只是一个索引,我希望保持这个大小尽可能小,以满足性能和内存的需要.是否有一个'无损'功能,我可以应用于我的表单'我的category.my name'哪个仍然是唯一的,我可以用作哈希?哈希函数看起来很聪明但不是计算机科学大师我不知道如何知道它们的输出是否是唯一的.
谢谢
delphi ×4
delphi-2010 ×2
encryption ×2
cryptography ×1
delphi-2006 ×1
delphi-2009 ×1
delphi-xe2 ×1
hash ×1
lockbox-3 ×1
rsa ×1
security ×1
string ×1