我正在开发一个 Win32 应用程序,我想使用一个 RSA 加密库。你会推荐哪个图书馆?
Zombies
问问题
47704 次
9 回答
25
如果您使用的是 Win32,为什么不简单地使用内置的 win32 加密 API?
这是一个小例子,它在实践中是如何工作的:
http://www.codeproject.com/KB/security/EncryptionCryptoAPI.aspx
于 2008-09-20T15:52:50.983 回答
18
Crypto++ - 在正常的源代码自建包之上,他们为 MSVC 6、7.1 和 8 提供了 NIST FIPS 验证的 dll。
于 2008-09-20T22:36:59.467 回答
13
我认为 OpenSSL 是一个不错的选择。它维护得很好,而且价格合适:)
于 2008-09-20T15:51:40.220 回答
7
于 2008-09-20T16:05:43.870 回答
6
作为替代方案,请考虑 LibTomCrypt ( https://github.com/libtom/libtomcrypt )
于 2008-09-20T15:59:45.350 回答
6
也许Botan是另一种选择?它是一个 C++ 库,具有支持 RSA 算法的 BSD 许可证。
于 2009-05-17T13:18:04.357 回答
4
另一种选择是libbeecrypt。一个非常成熟的产品,在许多平台上都有汇编器实现。
于 2008-10-07T23:53:36.560 回答
1
我过去使用过 OpenSSL,发现它是一个很棒的加密 API 库,包括 AES、RSA、3DES。
于 2008-12-16T13:05:05.813 回答
0
我会推荐 Miracl 库https://certivox.com/solutions/miracl-crypto-sdk/但价格很高。
于 2013-04-25T11:32:02.983 回答