Libreria di crittografia RSA per C ++ [chiuso]
-
01-07-2019 - |
Domanda
Sto sviluppando un'applicazione Win32 e vorrei utilizzare una libreria di crittografia RSA. Quale biblioteca consiglieresti?
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 :)
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.