任何人都可以告诉我如何使用openssl加密和解密xml文件 . 我可以使用linux命令openssl genrsa -out private.pem 1024创建私钥,并将我的私钥作为private.pem我也使用openssl创建公钥rsa -in private.pem -out public.pem -outform PEM -pubout得到我的公钥public.pem现在wat我想要的是我想使用这个公钥加密xml文件,并再次想要使用我的私钥解密....请帮助我...提前谢谢
我认为你在寻找的是:
openssl pkeyutl -encrypt -in FileToEncrypt -out EncryptedData.enc -inkey ThePathToYourPublicKey -keyform PEM
如果您有DER编码密钥:
openssl pkeyutl -encrypt -in FileToEncrypt -out EncryptedData.enc -inkey ThePathToYourPublicKey -keyform DER
openssl pkeyutl -decrypt -in EncryptedData.enc -out DecryptedFile -inkey ThePathToYourPrivateKey
有关这方面的更多信息,请参阅openssl的pkeyutil documentation .
如果要使用S / MIME打包(用于加密/解密/签名电子邮件的标准),请参阅openssl的smime documentation .
1 回答
我认为你在寻找的是:
如果您有DER编码密钥:
有关这方面的更多信息,请参阅openssl的pkeyutil documentation .
如果要使用S / MIME打包(用于加密/解密/签名电子邮件的标准),请参阅openssl的smime documentation .