【问题标题】:RSA Private key encrypt QT C++ [closed]RSA私钥加密QT C++ [关闭]
【发布时间】:2018-07-05 14:40:31
【问题描述】:

我的问题是关于 RSA 私有加密,而不仅仅是关于签名。是的,我了解签名、私钥加密和公钥加密之间的区别。

现在我需要使用 RSA 私钥加密并使用公钥解密。 反之亦然,也不签字。

所以,我的问题不在于我是否可以使用私钥进行加密,而是关于 QT 库,它可以做到这一点。

需要与QT windows 一起使用。

PEM 格式的密钥(base64)

【问题讨论】:

标签: c++ windows qt encryption rsa


【解决方案1】:

为什么不用openssl?

int RSA_public_encrypt(int flen, unsigned char *from,
    unsigned char *to, RSA *rsa, int padding);
int RSA_private_decrypt(int flen, unsigned char *from,
    unsigned char *to, RSA *rsa, int padding);
int RSA_private_encrypt(int flen, unsigned char *from,
    unsigned char *to, RSA *rsa,int padding);
int RSA_public_decrypt(int flen, unsigned char *from, 
    unsigned char *to, RSA *rsa,int padding);

【讨论】:

  • 好,我试试!
猜你喜欢
  • 2015-12-25
  • 1970-01-01
  • 2011-03-20
  • 1970-01-01
  • 1970-01-01
  • 2012-04-08
  • 2015-03-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多