如何解决我可以在不涉及 AES C++ 的情况下使用 openssl 3.0 信封 RSA 加密吗?
我正在使用 Openssl 静态库在 C++ 中编写一个程序,该程序将 RSA-priv 密钥发送到服务器。为此,我正在使用信封加密 (EVP)。我是否必须为 AES 生成一个随机密钥和 IV,然后使用公钥加密来“封装”它?我只想用公钥加密我的数据并将私钥发送到服务器。我的数据包小于 RSA 密钥大小。
int EVP_SealInit(EVP_CIPHER_CTX *ctx,const EVP_CIPHER *type,unsigned char **ek,int *ekl,unsigned char *iv,EVP_PKEY **pubk,int npubk);
int EVP_SealUpdate(EVP_CIPHER_CTX *ctx,unsigned char *out,int *outl,unsigned char *in,int inl);
int EVP_SealFinal(EVP_CIPHER_CTX *ctx,int *outl);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。