Crypto 的小型 Windows 替代品用于解码 RSA?
Crypto++ 很大(已编译),我想找到一种替代方案来解码 RSA 编码块。
我正在寻找适用于 Windows 的解决方案。
Crypto++ is huge (compiled) and I would like to find an alternative to decode a RSA encoded block.
I'm looking for a solution for Windows.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您(仅)使用 Windows,为什么不使用 Windows CryptoAPI?
Crypto API 当然具有执行 RSA 加密/解密的能力。它还具有一些用于编码和解码 PKCS#7/CMS 消息格式的逻辑。从你的问题中并不清楚你到底想做什么。
If you're using Windows (only) why not use the Windows CryptoAPI?
Crypto API certainly has the ability to perform RSA encryption/decryption. It also has some logic for encoding and decoding PKCS#7/CMS message formats. It's not clear from your question exactly what you want to do.
如果您使用 Qt,QCA 是一个小的替代方案。
If you are using Qt, QCA is a small alternative.
您可能需要检查适用于 Windows 的 OpenSSL 库 (http://gnuwin32.sourceforge.net/packages/openssl .htm)。我不知道 Crypto++ 导致的实际大小增加,最新的 OpenSSL dll 的大小(需要与应用程序一起部署)约为 1.5MB。
You may want to check OpenSSL library for windows (http://gnuwin32.sourceforge.net/packages/openssl.htm). I don't know the actual size increase caused by Crypto++, the latest OpenSSL dll's size (that you need to deploy along with your application) is around 1.5MB.