小编Ale*_*nov的帖子

如何使用Microsoft ECSP仅使用RSA公钥加密小数据块?

我需要使用512位RSA公钥加密一小块数据(16字节) - 对于我所知的大多数加密库来说,这是一项非常简单的任务,除了MS CSP API之外,它似乎也是如此.CryptEncrypt函数的文档说明了这一点

Microsoft增强加密提供程序支持使用RSA公钥进行直接加密,并使用RSA私钥进行解密.加密使用PKCS#1填充.

但它对我没用.好吧,我的代码工作并生成具有正确大小的加密数据块,但是openssl无法对其进行decypher.它看起来很像CryptEncrypt仍然使用对称密码.

不幸的是,我发现的所有例子都是指带有对称密码的组合密码术,所以我手上没有一个工作示例,这肯定会让事情变得更容易.

可以请任何人指出我这样的例子或让我知道是否有一些我错过的明显陷阱?

谢谢.

cryptography rsa cryptoapi

2
推荐指数
2
解决办法
5106
查看次数

标签 统计

cryptoapi ×1

cryptography ×1

rsa ×1