2010-11-24 82 views
3

是否有任何實現數字簽名的免費庫?我需要它在Delphi 2010中工作,並且是便攜式的。通過可移植性,我的意思是庫實現了實際的算法,而不是使用Windows API。Delphi中的免費數字簽名庫

TurboPower LockBox不適用於我:here's an expalantion

+0

我不確定它是否是tlockbox,但是一個免費的Delphi庫創建了質量非常低的密鑰對。這再一次表明,使用像OpenSSL這樣經過良好審查的代碼用於加密是一個好主意。 – CodesInChaos 2010-11-24 15:15:01

+0

Lockbox 3中的錯誤已修復。它現在應該適合你。 我認爲CodeInChaos指的是加密箱2.加密箱3花費了大量精力來創建高質量的密鑰對。 – 2010-11-26 01:12:01

回答

4

OpenSSL應該工作。它是免費的,可以運行在許多不同的平臺上。它不是一個「Delphi」庫,而只是一個API,但它可以從Delphi應用程序調用。

1

不完全免費,但我們的SecureBlackbox產品的簽名功能只需要任何軟件包的許可證,一些軟件包的價格低於100美元。

請注意,對於此價格,您將獲得相當廣泛的功能,其中涵蓋了使用RSA,DSA(僅限簽名)和橢圓曲線以及對稱加密,廣泛的證書支持以及很多的PKCS#1和PKCS#7簽名和加密更多。

或者,您可以使用OpenSSL接口,它也提供了廣泛的功能,並且是免費的。但是,它的API不易理解,並且與任何免費軟件一樣,支持也是有問題的。