【发布时间】:2018-07-05 14:40:31
【问题描述】:
我的问题是关于 RSA 私有加密,而不仅仅是关于签名。是的,我了解签名、私钥加密和公钥加密之间的区别。
现在我需要使用 RSA 私钥加密并使用公钥解密。 反之亦然,也不签字。
所以,我的问题不在于我是否可以使用私钥进行加密,而是关于 QT 库,它可以做到这一点。
需要与QT windows 一起使用。
PEM 格式的密钥(base64)
【问题讨论】:
-
这是不可能使用标准公钥/私钥加密的。您可能会将其与数字签名混淆。见这里:stackoverflow.com/questions/454048/…
-
为了给您一个很好的答案,如果您还没有看过How to Ask,它可能会对我们有所帮助。如果您可以提供minimal reproducible example,它可能也很有用。
-
不!我不需要签名,我需要用私钥加密。签名是另一个功能。
-
因为每个人都有你的公钥(它是公开的),如果你用你的私钥加密,每个人都可以阅读你的消息。因此,为了证明您是发件人而加密整个消息(使用您的私钥)是没有意义的。
标签: c++ windows qt encryption rsa