У меня есть два письма (зашифрованных SMIME) для одного получателя. Одно письмо зашифровано с помощью 3DES, другое — с помощью AES 256.
Сообщения, созданные с использованием C# EnvelopedCms.
Я могу успешно расшифровать сообщение 3DES, используя
openssl smime -decrypt -in trippledes.eml -inkey keyfile.pem
Однако, если я попробую это с зашифрованным файлом AES, OpenSSL выведет какую-то тарабарщину и завершится ошибкой с этим комментарием:
Error decrypting PKCS#7 structure 4128:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:.\crypto\evp\evp_enc.c:539:
Thunderbird также не может открыть почту. Но Outlook 2010 без проблем открывает сообщение.
Каков наилучший способ устранения проблемы? Есть ли какие-либо журналы, которые я могу включить?
Я уже изучил структуру ASN.1 обоих писем с помощью декодера ASN.1 на http://lapo.it/asn1js/. Оба сообщения выглядят нормально для меня, поэтому я предполагаю, что виновником является сам зашифрованный Контент.