gpt4 book ai didi

openssl - 使用 openssl smime 加密大文件

转载 作者:行者123 更新时间:2023-12-02 06:18:28 25 4
gpt4 key购买 nike

我已经在我的系统中生成了一个本地证书,我正在尝试通过 smime 加密一个文件。但是当我运行命令时,它给我错误 Unable to load certificate Expecting trusted certificate Error 1024。这是我要运行的脚本

openssl  smime  -encrypt -aes256  -in  ABC.xml  -binary  -outform DEM  -out  DEF.xml  test.pem

Test.pem 是我的公钥。谁能告诉我如何绕过此部分并生成文件。提前致谢。

最佳答案

您没有说明您是如何创建您的 test.pem 的,但这里是您可能能够使用的命令序列:

创建新 key 和证书请求(系统会提示您提供其他信息以完成请求):

openssl req -newkey rsa:2048 -keyout privkey.pem -out req.pem

自签名证书请求以创建证书

openssl x509 -req -in req.pem -signkey privkey.pem -out cert.pem

(如果你愿意,你可以在此时删除req.pem)

使用新生成的证书加密文件:

openssl smime -encrypt -aes256 -in ABC.xml -binary -outform DER -out DEF.xml cert.pem

然后可以使用以下方法解密文件:

openssl smime -decrypt -in DEF.xml -inform DER -inkey privkey.pem -out GHI.xml

关于openssl - 使用 openssl smime 加密大文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18924715/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com