使用openssl(virtualbox)在文件中使用公钥加密消息

使用openssl(virtualbox)在文件中使用公钥加密消息,openssl,virtualbox,public-key-encryption,Openssl,Virtualbox,Public Key Encryption,我有一个关于公钥加密的问题。我有X的公钥,希望使用openssl在X.pub文件中存储的X的公钥对message.txt文件中的消息进行加密。我目前正在使用virtualbox。 我不知道如何导入X的公钥。非常感谢您的帮助 谢谢。我想你弄乱了你的ssh公钥。 如果我没有错,将其重新生成为PEM: openssl rsa -in <your ssh private key> -pubout -out X.pub.pem 只需将密钥复制/粘贴到virtualbox或从virtualb

我有一个关于公钥加密的问题。我有X的公钥,希望使用openssl在X.pub文件中存储的X的公钥对message.txt文件中的消息进行加密。我目前正在使用virtualbox。 我不知道如何导入X的公钥。非常感谢您的帮助


谢谢。

我想你弄乱了你的ssh公钥。 如果我没有错,将其重新生成为PEM:

 openssl rsa -in <your ssh private key> -pubout -out X.pub.pem

只需将密钥复制/粘贴到virtualbox或从virtualbox复制消息。你到底哪里有问题?我试过了,但我不能复制或粘贴密钥。我尝试了下面的代码:openssl rsault-in message.txt-out encmessage.enc-pubin-inkey X.pub-encryptand您从命令中得到了什么错误/消息我得到了错误“无法加载公钥”
文件X.pub
得到了什么
.pub
不是文件格式标识符。。。
openssl rsautl -in message.txt -out encmessage.txt -pubin -inkey X.pub.pem -encrypt