尝试在OSX Yosomite 10.10.2上通过命令行加密文本消息
创建这样的.pem公钥:
ssh-keygen -f ~/.ssh/id_rsa.pub -e -t PKCS8 > id_rsa.pem
Run Code Online (Sandbox Code Playgroud)
如果我尝试加密myMessage.txt
openssl rsautl -encrypt -inkey ~/.ssh/id_rsa.pem -pubin -in ~/Desktop/myMessage.txt -out ~/Desktop/encrypted.txt
Run Code Online (Sandbox Code Playgroud)
我明白了 unable to load Public key
如果我然后输入:
openssl asn1parse -in id_rsa.pem
Run Code Online (Sandbox Code Playgroud)
返回: Error: offset too large
但我不知道如何解决它.我应该改变什么来使它工作?