Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 831

PKCS#7

Was ist PKCS#7?

PKCS#7Binarformat zum Verpacken signierter und/oder verschlusselter Daten, von der IETF als Cryptographic Message Syntax (CMS) in RFC 5652 standardisiert.


PKCS#7, ursprunglich von RSA Laboratories definiert, beschreibt, wie beliebige Daten in kryptografisch geschutzte Strukturen verpackt werden: SignedData, EnvelopedData, EncryptedData, DigestedData und AuthenticatedData. Die IETF veroffentlichte das Format als Cryptographic Message Syntax (CMS) in RFC 5652 erneut und aktualisiert es laufend (z. B. RFC 8933 zum Algorithmenschutz). CMS wird in ASN.1/DER codiert und bildet die Grundlage von S/MIME (RFC 8551), Code-Signing (Authenticode, Apple-Notarisierung), Zeitstempel (RFC 3161), Dokumentsignaturen (PAdES) und Zertifikatscontainern. Verbreitete Dateiformen sind abgetrennte Signaturen (.p7s) und reine Zertifikatsbundles (.p7b/.p7c). CMS unterstutzt moderne Algorithmen uber RFC 8419 (EdDSA), 5754 (SHA-2) und 8769 (AES-GCM).

Beispiele

  1. 01

    Eine S/MIME-signierte E-Mail, deren Signatur als separate .p7s-SignedData-Datei beiliegt.

  2. 02

    Eine mit Authenticode signierte Windows-Binardatei enthalt eine PKCS#7-SignedData-Struktur im PE-Header.

Häufige Fragen

Was ist PKCS#7?

Binarformat zum Verpacken signierter und/oder verschlusselter Daten, von der IETF als Cryptographic Message Syntax (CMS) in RFC 5652 standardisiert. Es gehört zur Kategorie Kryptografie der Cybersicherheit.

Was bedeutet PKCS#7?

Binarformat zum Verpacken signierter und/oder verschlusselter Daten, von der IETF als Cryptographic Message Syntax (CMS) in RFC 5652 standardisiert.

Wie funktioniert PKCS#7?

PKCS#7, ursprunglich von RSA Laboratories definiert, beschreibt, wie beliebige Daten in kryptografisch geschutzte Strukturen verpackt werden: SignedData, EnvelopedData, EncryptedData, DigestedData und AuthenticatedData. Die IETF veroffentlichte das Format als Cryptographic Message Syntax (CMS) in RFC 5652 erneut und aktualisiert es laufend (z. B. RFC 8933 zum Algorithmenschutz). CMS wird in ASN.1/DER codiert und bildet die Grundlage von S/MIME (RFC 8551), Code-Signing (Authenticode, Apple-Notarisierung), Zeitstempel (RFC 3161), Dokumentsignaturen (PAdES) und Zertifikatscontainern. Verbreitete Dateiformen sind abgetrennte Signaturen (.p7s) und reine Zertifikatsbundles (.p7b/.p7c). CMS unterstutzt moderne Algorithmen uber RFC 8419 (EdDSA), 5754 (SHA-2) und 8769 (AES-GCM).

Wie schützt man sich gegen PKCS#7?

Schutzmaßnahmen gegen PKCS#7 kombinieren typischerweise technische Kontrollen und operative Praktiken, wie in der Definition oben beschrieben.

Welche anderen Bezeichnungen gibt es für PKCS#7?

Übliche alternative Bezeichnungen: CMS, Cryptographic Message Syntax, p7s, p7b.

Verwandte Begriffe