这是我尝试过的:

使用我的公共密钥加密消息

openssl enc -aes-256-cbc -salt -kfile key.pub -in message.txt -out message.enc

使用我的私钥解密邮件
openssl enc -d -aes-256-cbc -salt -in message.enc -pass file:mykey.pem

解密时出错
bad decrypt
452:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:evp_enc.c:330:

最佳答案

此代码有效:

openssl rsautl -pubin -inkey key.pub -encrypt -in message.txt -out message.enc

openssl rsautl -inkey privkey.pem -decrypt -in message.enc -out message.dec

关于encryption - 如何使用OpenSSL使用我的公钥加密消息,然后使用我的私钥解密消息?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2394163/

10-09 09:37