RSA公钥,PEM_write_RSAPublicKey和rsautl兼容性

时间:2017-07-19 06:31:01

标签: encryption openssl cryptography

我使用RSA_generate_key() API创建了一个密钥对,并使用PEM_write_RSAPublicKey() API将公钥写入文件。

当我使用以下openssl命令加密数据时,

openssl rsautl -encrypt -pkcs -inkey pubkey.pem -pubin -in encme.data > 
encrytedyou.data

我明白了,

  

无法加载公钥。

但是,当我使用: -

RSA_private_decrypt(encrypt_len, encrypt, decrypt, keypair, 
RSA_PKCS1_PADDING) 

加密数据成功解密。

如何将公钥转换为与openssl兼容的格式?

由于

0 个答案:

没有答案