有没有任何免费的库实现数字签名?我需要它在Delphi 2010中可用并且是可移植的。可移植意味着该库应该实现实际的算法,而不是使用Windows API。
TurboPower LockBox对我来说不起作用:这里有一个解释。
TurboPower LockBox对我来说不起作用:这里有一个解释。
OpenSSL 可以使用。它是免费的并可以在许多不同的平台上运行。它不是一个“Delphi”库,而是一个API,但可以从Delphi应用程序中调用。
虽然不是完全免费,但我们的SecureBlackbox产品中的签名功能只需要任何一个包的许可证,而某些包的价格低于100美元。
请注意,这个价格可以获得相当广泛的功能,包括使用RSA、DSA(仅签名)和椭圆曲线进行PKCS#1和PKCS#7签名和加密,以及对称加密、广泛的证书支持等等。
或者您可以使用OpenSSL接口,它也提供了广泛的功能,并且是免费的。然而,它的API并不容易理解,并且像任何免费软件一样,支持是有问题的。
/dev/random
获得32位熵。 - CodesInChaos