التشفير RSA مكتبة C++ [مغلقة]
-
01-07-2019 - |
سؤال
انا تطوير التطبيق Win32 و أود أن استخدام التشفير RSA المكتبة. المكتبة التي تنصحين ؟
المحلول
يمكنني استخدام التالية المكتبة:
http://www.efgh.com/software/rsa.htm
إنه المجال العام ، والتعاقد ، بذاتها و لا تعمل بشكل جيد.
نصائح أخرى
إذا كنت تستخدم Win32 لماذا لا يمكنك ببساطة استخدام المدمج في win32 تشفير API ؟
هنا بعض الأمثلة على كيف يعمل في الممارسة:
http://www.codeproject.com/KB/security/EncryptionCryptoAPI.aspx
Crypto++ - لديهم نيست FIPS التحقق من صحة dll على MSVC 6, 7.1, و 8 على أعلى من العادي البرمجية المصدر الذاتي بنيت حزم.
أعتقد OpenSSL هو خيار جيد.الأمر جيدا ، والثمن هو الحق :)
كبديل, النظر في LibTomCrypt (http://libtomcrypt.com/download.html)
ربما Botan هو البديل ؟ بل هو مكتبة C مع ترخيص BSD التي تدعم RSA الخوارزميات.
بديل آخر هو libbeecrypt.نتاج ناضج جدا مع المجمع تطبيقات على العديد من المنصات.
لقد استخدمت بينسل في الماضي و وجدت مكتبة كبيرة بالنسبة التشفير واجهات برمجة التطبيقات بما في ذلك AES, RSA, 3DES.
أنصح Miracl المكتبة https://certivox.com/solutions/miracl-crypto-sdk/ ولكن السعر مرتفع.