Crypto++ 很大(已编译),我想找到一种替代方法来解码 RSA 编码块。
我正在寻找适用于 Windows 的解决方案。
如果您使用的是(仅)Windows,为什么不使用 Windows CryptoAPI?
Crypto API 当然具有执行 RSA 加密/解密的能力。它还具有一些用于编码和解码 PKCS#7/CMS 消息格式的逻辑。从您的问题中不清楚您到底想做什么。
如果您使用 Qt,QCA 是一个小的替代方案。
您可能需要检查 Windows 的 OpenSSL 库(http://gnuwin32.sourceforge.net/packages/openssl.htm)。我不知道 Crypto++ 导致的实际大小增加,最新的 OpenSSL dll 的大小(您需要与您的应用程序一起部署)约为 1.5MB。