gpt4 book ai didi

linux - 尝试使用 Openssl 解密 S/MIME 文件

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:08:24 26 4
gpt4 key购买 nike

我是openssl新人。我正在尝试编写一个 python 脚本(调用 openssl)来解密多个 p12 加密的 eml 文件但失败了。

我可以在 Thunderbird 中正常打开它们。

这是我尝试过的:

openssl pkcs12 -in keys/pkitepki.p12 -clcerts -nokeys -out file.crt.pem
openssl pkcs12 -in keys/pkitepki.p12 -nocerts -out file.key.pem
openssl smime -decrypt -in smime.p7m -recip file.crt.pem -inkey file.key.pem

我得到的错误是:

Error reading S/MIME message
139955665413864:error:0D0D40D1:asn1 encoding routines:SMIME_read_ASN1:no content type:asn_mime.c:451

我的步骤有什么问题吗?

最佳答案

输入不应该是 smime.p7m。它应该是其中包含 smime.p7m 的电子邮件。应该有电子邮件 header 和 base64 编码的内容。

关于linux - 尝试使用 Openssl 解密 S/MIME 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28518775/

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