Question

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

Était-ce utile?

La solution

J'utilise la bibliothèque suivante:

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

Il appartient au domaine public, compact, autonome et fonctionne bien.

Autres conseils

Si vous utilisez Win32, pourquoi n'utilisez-vous pas simplement la crypto-API Win32 intégrée?

Voici un petit exemple de son fonctionnement pratique:

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

Crypto ++ - Des dll validées par la norme NIST FIPS pour MSVC 6, 7.1 et 8 s'ajoutent aux valeurs normales. Paquets auto-construits par code source.

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

http://www.openssl.org

Vous pouvez également envisager LibTomCrypt ( http://libtomcrypt.com/download.html ).

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

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

J'ai déjà utilisé OpenSSL et trouvé une excellente bibliothèque pour les API de chiffrement, notamment AES, RSA et 3DES.

Je recommanderais la bibliothèque Miracl https://certivox.com/solutions/miracl-crypto- sdk / mais le prix est élevé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top