是否有任何免费图书馆实施数字签名?我需要它在Delphi 2010中工作并且是可移植的。便携式我的意思是库实现了实际的算法,而不是使用Windows API。
TurboPower LockBox对我不起作用:here's an expalantion。
答案 0 :(得分:4)
OpenSSL应该有效。它是免费的,可以在许多不同的平台上运行。它不是一个“Delphi”库,而只是一个API,但它可以从Delphi应用程序中调用。
答案 1 :(得分:2)
您可以在http://sourceforge.net/projects/openstrsecii
获得免费且快速的实施方案我不确定它是否会像Delphi 2010一样工作......
OpenSSL是一个很棒的项目,你可以在http://www.ararat.cz/synapse/doku.php/public:howto:sslplugin
使用Delphi答案 2 :(得分:1)
不完全免费,但我们的SecureBlackbox产品的签名功能只需要任何套餐的许可证,某些套餐的价格低于100美元。
请注意,对于此价格,您可以获得相当广泛的功能,涵盖使用RSA,DSA(仅限签名)和椭圆曲线进行PKCS#1和PKCS#7签名和加密,以及对称加密,广泛的证书支持等等
另外,您可以使用OpenSSL接口,它还提供各种功能并且是免费的。但是,它的API远非易懂,而且与任何免费软件一样,支持也值得怀疑。