Есть ли способ прочитать структуру данных с оболочкой CMS из закодированного сообщения с кодировкой Base64?
Что мне особенно интересно, так это прочитать, какой алгоритм используется для шифрования эфемерного ключа. Я получил это сообщение от другой стороны и должен извлечь данные, но когда я читаю алгоритм шифрования ключей, используя реализацию BouncyCastle, я получаю значение, отличное от ожидаемого (и утверждаемого).
Было бы очень полезно, если бы я мог использовать сторонний инструмент для проверки того, что шифрование ключей не соответствует предполагаемому (или чтобы доказать, что я не прав).
Я попытался использовать openssl
с такой командой, как openssl cms -cmsout -print -in ~/Downloads/encryptedSignedData.txt
, но он сообщает об ошибке, независимо от того, какой аргумент -inform
я использую.
Любая подсказка высоко ценится!