web-dev-qa-db-fra.com

RSA Cryptage Library pour C ++

Je développe une application Win32 et j'aimerais utiliser une bibliothèque de cryptage RSA. quelle bibliothèque recommanderiez-vous?

31
Zombies

J'utilise la bibliothèque suivante:

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

C'est le domaine public, compact, autonome et fait bien le travail.

7
Andrei Belogortseff

Si vous utilisez Win32, pourquoi n'utilisez-vous pas simplement l'API Crypto-Api Win32 intégrée?

Voici un petit exemple de ce que cela fonctionne dans la pratique:

http://www.codeproject.com/kb/security/encyptionCryptoapi.aspx

25
Nils Pipenbrinck

Crypto ++ - Ils ont NIST FIPS DLL validé des DLL pour MSVC 6, 7.1 et 8 au-dessus du code source normal des paquets auto-construits.

18
KTC

Je pense que OpenSSL est un bon choix. C'est bien entretenu et le prix est juste :)

http://www.openssl.org

12
Mike G.

Comme alternative, considérez libtomcrypt ( http://libtomcrypt.com/download.html )

6
Eli Bendersky

Peut-être Botan est une alternative? C'est une bibliothèque C++ avec une licence BSD prenant en charge les algorithmes RSA.

6
FeatureCreep

Une autre alternative est libbeecrypt . Un produit très mature avec des implémentations d'assemblage sur de nombreuses plateformes.

4
paxos1977