Domanda

Sto sviluppando un'applicazione Win32 e vorrei utilizzare una libreria di crittografia RSA. Quale biblioteca consiglieresti?

È stato utile?

Soluzione

Uso la seguente libreria:

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

È di dominio pubblico, compatto, autonomo e funziona bene.

Altri suggerimenti

Se stai usando Win32, perché non usi semplicemente l'API crittografica win32 integrata?

Ecco un piccolo esempio di come funziona in pratica:

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

Crypto ++ - Hanno DLL validate FIS NIST per MSVC 6, 7.1 e 8 al di sopra del normale pacchetti autocostruiti del codice sorgente.

Penso che OpenSSL sia una buona scelta. È ben mantenuto e il prezzo è giusto :)

http://www.openssl.org

In alternativa, considera LibTomCrypt ( http://libtomcrypt.com/download.html )

Forse Botan è un'alternativa? È una libreria C ++ con una licenza BSD che supporta gli algoritmi RSA.

Un'altra alternativa è libbeecrypt . Un prodotto molto maturo con implementazioni di assemblatori su molte piattaforme.

Ho usato OpenSSL in passato e l'ho trovato un'ottima libreria per API crittografiche tra cui AES, RSA, 3DES.

Consiglierei la libreria Miracl https://certivox.com/solutions/miracl-crypto- sdk / ma il prezzo è alto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top