Lesen der mit CMS signierten umhüllten Datenstruktur aus einem mit Base64 codierten Umschlag

876
Stanislav

Gibt es eine Möglichkeit, die CMS-eingehüllte Datenstruktur aus einer Base64-codierten signierten umhüllten Nachricht zu lesen?

Was mich besonders interessiert, ist zu lesen, welcher Algorithmus für die ephemere Schlüsselverschlüsselung verwendet wird. Ich habe diese Nachricht von einer anderen Partei erhalten und soll die Daten extrahieren, aber wenn ich den Schlüsselverschlüsselungsalgorithmus mit der BouncyCastle-Implementierung lese, erhalte ich einen anderen Wert als erwartet (und behauptet zu werden).

Es wäre sehr hilfreich, wenn ich ein Tool eines Drittanbieters verwenden könnte, um zu überprüfen, ob die Schlüsselverschlüsselung nicht so ist, wie sie sein soll (oder sich als falsch erweisen sollte).

Ich habe versucht, das opensslmit einem Befehl wie zu verwenden openssl cms -cmsout -print -in ~/Downloads/encryptedSignedData.txt, aber es meldet einen Fehler, egal welches -informArgument ich verwende.

Jeder Hinweis wird sehr geschätzt!

1
Die Befehlszeile 'openssl cms' unterstützt nur SMIME (das ist base64 mit Zeilenumbrüchen plus S / MIME-Header). PEM (das ist base64 mit Zeilenumbrüchen plus `---- BEGIN / END, egal welche -----` Zeilen) oder DER (binär). . Wenn Ihre Daten base64 mit Zeilenumbrüchen sind, aber KEIN Header / Trailer (nicht SMIME _oder_ PEM), versuchen Sie es in binär zu konvertieren: `openssl base64 -d dave_thompson_085 vor 7 Jahren 0

0 Antworten auf die Frage