解密AES邮件

本文关键字:邮件 AES 解密 | 更新日期: 2023-09-27 17:50:52

我尝试解密AES加密邮件。我可以收到邮件,但当我保存附件时,它是一个smime.p7m文件,但我无法解密它。我尝试使用ChilkatEAGetMail来解密它。

我需要证书或私钥/公钥吗?

 Mail oMail = oClient.GetMail(info);
 Certificate oCert = new Certificate();
 oCert.Load("E:''Programme''Email_Verarbeitung''tt.cer");
 try
 {
      oMail = oMail.Decrypt(oCert);
 }
 catch (Exception ert) { Log.writeLog(ert.Source + "_" + ert.Message); }

得到Error-Message:

EAGetMail20_Cannot find the certificate and private key to use for decryption

有人知道吗?

解密AES邮件

来自EAGetMail文档:

pfx and cer

*。PFX证书包含公钥/私钥和*。Cer只包含公钥,所以*。PFX能够解密电子邮件,而*。他习惯了只能加密邮件。*。PFX和*。cert可以通过"Control . cert"导出显示器"->"互联网选项"->"内容"——>"证书"。如果进口选择私钥,即*。将生成PFX,否则生成*.cer

为了解密,你需要私钥。所以,看起来你应该使用.pfx文件。