Frage

Ich bin eine Win32-Anwendung zu entwickeln, und ich mag eine RSA-Verschlüsselungsbibliothek verwenden. Welche Bibliothek würden Sie empfehlen?

War es hilfreich?

Lösung

Ich verwende die folgende Bibliothek:

http://www.efgh.com/software/rsa.htm

Es ist public domain, kompakt, in sich geschlossene und macht die Arbeit gut.

Andere Tipps

Wenn Sie Win32 verwenden, warum Sie nicht einfach das eingebaute in win32 Krypto-API?

Hier ist ein kleines Beispiel, wie es in der Praxis funktioniert:

http://www.codeproject.com/KB/security/EncryptionCryptoAPI.aspx

Crypto ++ - Sie haben NIST FIPS validierten DLL für MSVC 6, 7,1 und 8 auf der Oberseite des normalen Quellcode selbst Pakete.

Ich denke, OpenSSL ist eine gute Wahl. Es ist gut gepflegt, und der Preis stimmt:)

http://www.openssl.org

Als Alternative betrachten libtomcrypt ( http://libtomcrypt.com/download.html )

Vielleicht Botan ist eine Alternative? Es ist eine C ++ Bibliothek mit einer BSD-Lizenz, die RSA-Algorithmen unterstützt.

Eine weitere Alternative ist libbeecrypt . Ein sehr ausgereiftes Produkt mit Assembler-Implementierungen auf vielen Plattformen.

Ich habe OpenSSL in Vergangenheit und fand es eine große Bibliothek für Krypto-APIs einschließlich AES, RSA, 3DES.

Ich würde empfehlen, Miracl Bibliothek https://certivox.com/solutions/miracl-crypto- sdk / aber der Preis ist hoch.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top