CRYPT_ALGORITHM_IDENTIFIER-Struktur (wincrypt.h)

Die CRYPT_ALGORITHM_IDENTIFIER-Struktur gibt einen Algorithmus an, der zum Verschlüsseln eines privaten Schlüssels verwendet wird. Die Struktur enthält den Objektbezeichner (Object Identifier, OID) des Algorithmus und alle erforderlichen Parameter für diesen Algorithmus. Die in den CRYPT_OBJID_BLOB enthaltenen Parameter sind codiert.

Syntax

typedef struct _CRYPT_ALGORITHM_IDENTIFIER {
  LPSTR            pszObjId;
  CRYPT_OBJID_BLOB Parameters;
} CRYPT_ALGORITHM_IDENTIFIER, *PCRYPT_ALGORITHM_IDENTIFIER;

Member

pszObjId

Eine OID eines Algorithmus. Dieser Member kann einer der folgenden Werte sein. Diese Liste ist nur repräsentativ. Neue Algorithmen werden von verschiedenen Benutzern definiert.

Wert Bedeutung
szOID_RSA
"1.2.840.113549"
Stammobjektbezeichner für die asymmetrische RSA-Verschlüsselungsalgorithmusfamilie. RSA steht für Ron Rivest, Adi Shamir und Leonard Adleman, die Mathematiker, die den Algorithmus erfunden haben. Dies ist ein beliebter asymmetrischer Algorithmus, der für die Verschlüsselung oder Signatur verwendet werden kann.
szOID_PKCS
"1.2.840.113549.1"
Root-Objektbezeichner für die PKCS-Gruppe (Public Key Cryptography Standards) von Standards, die öffentliche Schlüssel oder asymmetrische Kryptografie definieren.
szOID_RSA_HASH
"1.2.840.113549.2"
RSA-Signaturalgorithmus (Verschlüsselung), der einen Hashalgorithmus verwendet, um den Inhalt vor der Signatur zu hashen.
szOID_RSA_ENCRYPT
"1.2.840.113549.3"
RSA-Verschlüsselungsalgorithmus.
szOID_PKCS_1
"1.2.840.113549.1.1"
PKCS#1 ist der erste Public Key Cryptography Standard (PKCS), der von RSA Laboratories veröffentlicht wurde. Der PKCS#1-Standard definiert die Vom RSA-Algorithmus verwendeten Eigenschaften der Verschlüsselung und Entschlüsselung.
szOID_PKCS_2
"1.2.840.113549.1.2"
PKCS#2 war ein Public Key Cryptography Standard (PKCS), der sich mit der RSA-Verschlüsselung von Nachrichten digests befasste. Es wurde in PKCS#1 zusammengeführt.
szOID_PKCS_3
"1.2.840.113549.1.3"
PKCS#3 ist ein Public Key Cryptography Standard (PKCS), der das Diffie-Hellman Schlüsselvereinbarungsprotokoll definiert.
szOID_PKCS_4
"1.2.840.113549.1.4"
PKCS#4 war ein Public Key Cryptography Standard (PKCS), der die RSA-Schlüsselsyntax definierte. Es wurde in PKCS#1 zusammengeführt.
szOID_PKCS_5
"1.2.840.113549.1.5"
PKCS#5 ist ein Public Key Cryptography Standard (PKCS), der Empfehlungen für die Implementierung kennwortbasierter Kryptografie enthält. Sie umfasst Schlüsselableitungsfunktionen, Verschlüsselungsschemas, Nachrichtenauthentifizierungsschemas und ASN.1-Syntaxstruktur.
szOID_PKCS_6
"1.2.840.113549.1.6"
PKCS#6 ist ein Public Key Cryptography Standard (PKCS), der die Syntax für erweiterte Zertifikatinformationen beschreibt, eine Gruppe von Attributen, die zusätzliche Informationen zu der Entität bereitstellt, deren öffentlicher Schlüssel im X.509-Zertifikat zertifiziert ist.
szOID_PKCS_7
"1.2.840.113549.1.7"
PKCS#7 ist ein Public Key Cryptography Standard (PKCS), der die allgemeinen Inhaltstypen beschreibt, auf die Kryptografie angewendet werden kann. Dies umfasst Daten, signierte Daten, umhüllte Daten, mit signierten und umhüllten Daten, verdaute Daten und verschlüsselte Daten.
szOID_PKCS_8
"1.2.840.113549.1.8"
PKCS#8 ist ein Public Key Cryptography Standard (PKCS), der die Syntax für Private Key-Informationen im Asn.1-Typ PrivateKeyInfo definiert.
szOID_PKCS_9
"1.2.840.113549.1.9"
PKCS#8 ist ein Public Key Cryptography Standard (PKCS), der Attributtypen für die Verwendung in erweiterten PKCS#6-Zertifikaten, PKCS#7 digital signierten Nachrichten, PKCS#8 Private-Key-Informationen und PKCS#10-Zertifikatsignierungsanforderungen definiert.
szOID_PKCS_10
"1.2.840.113549.1.10"
PKCS#10 ist ein Public Key Cryptography Standard (PKCS), der die Zertifikatanforderungssyntax beschreibt.
szOID_PKCS_12
"1.2.840.113549.1.12"
PKCS#12 ist ein Public Key Cryptography Standard (PKCS), der das PFX-Format (Personal Information Exchange) beschreibt, das zum Übertragen von persönlichen Identitätsinformationen wie privaten Schlüsseln und Zertifikaten verwendet wird.
szOID_RSA_MD2
"1.2.840.113549.2.2"
RSA-Algorithmus gekoppelt mit einem MD2-Nachrichten digestalgorithmus, der den Nachrichteninhalt vor der Signatur hasht.
szOID_RSA_MD4
"1.2.840.113549.2.4"
RSA-Algorithmus gekoppelt mit einem MD4-Nachrichten digestalgorithmus, der den Nachrichteninhalt vor der Signatur hasht.
szOID_RSA_MD5
"1.2.840.113549.2.5"
RSA-Algorithmus in Verbindung mit einem MD5-Nachrichten-Digestalgorithmus, der den Nachrichteninhalt vor dem Signieren hasht.
szOID_RSA_RSA
"1.2.840.113549.1.1.1"
RSA wird zum Verschlüsseln und Signieren von Inhalten verwendet.
szOID_RSA_MD2RSA
"1.2.840.113549.1.1.2"
RSA wird verwendet, um den Inhalt zu verschlüsseln und den Inhaltshash zu signieren, der mithilfe des MD2-Nachrichtenverdaualgorithmus erstellt wurde.
szOID_RSA_MD4RSA
"1.2.840.113549.1.1.3"
RSA wird verwendet, um den Inhalt zu verschlüsseln und den Inhaltshash zu signieren, der mit dem MD4-Nachrichten-Digestalgorithmus erstellt wurde.
szOID_RSA_MD5RSA
"1.2.840.113549.1.1.4"
RSA wird verwendet, um den Inhalt zu verschlüsseln und den Inhaltshash zu signieren, der mit dem MD5-Nachrichten digestalgorithmus erstellt wurde.
szOID_RSA_SHA1RSA
"1.2.840.113549.1.1.5"
RSA wird verwendet, um den Inhalt zu verschlüsseln und den Inhaltshash zu signieren, der mit dem SHA-Algorithmus (Secure Hashing Algorithm) erstellt wurde.
szOID_RSA_SETOAEP_RSA
"1.2.840.113549.1.1.6"
RSA, das die OaEP-Codierung (Optimal Asymmetric Encryption Padding) verwendet.
szOID_RSAES_OAEP
"1.2.840.113549.1.1.7"
Verschlüsselungsschema mit öffentlichem Schlüssel, das Optimal Asymmetric Encryption Padding (OAEP) mit dem RSAEP-Verschlüsselungsgrundiv kombiniert. RSAES-OAEP verwendet einen Klartext als Eingabe, transformiert ihn mithilfe von OAEP in eine codierte Nachricht und wendet RSAEP mithilfe des öffentlichen RSA-Schlüssels auf das Ergebnis an.
szOID_RSA_MGF1
"1.2.840.113549.1.1.8"
RSA-Algorithmus, der die Maskengeneratorfunktion (MGF1) verwendet
szOID_RSA_PSPECIFIED
"1.2.840.113549.1.1.9"
RSA-Algorithmus.
szOID_RSA_SSA_PSS
"1.2.840.113549.1.1.10"
RSA-Algorithmus, der das probabilistische Signaturschema (PSS) verwendet.
szOID_RSA_SHA256RSA
1.2.840.113549.1.1.11
RSA wird verwendet, um den Inhalt zu verschlüsseln und den Hash zu signieren, der mithilfe des SHA256-Algorithmus (Secure Hashing Algorithm 256) erstellt wurde.
szOID_RSA_SHA384RSA
1.2.840.113549.1.1.12
RSA wird verwendet, um den Inhalt zu verschlüsseln und den Hash zu signieren, der mit dem Sha384-Algorithmus (Secure Hashing Algorithm 384) erstellt wurde.
szOID_RSA_SHA512RSA
1.2.840.113549.1.1.13
RSA wird verwendet, um den Inhalt zu verschlüsseln und den Hash zu signieren, der mit dem Sha512-Algorithmus (Secure Hashing Algorithm 512) erstellt wurde.
szOID_RSA_DH
"1.2.840.113549.1.3.1"
RSA-Algorithmus in Kombination mit dem Diffie-Hellman Schlüsselaustauschalgorithmus.
szOID_RSA_data
"1.2.840.113549.1.7.1"
RSA wird auf den PKCS#7 ASN.1-Datentyp angewendet.
szOID_RSA_signedData
"1.2.840.113549.1.7.2"
RSA wird auf den PKCS#7 ASN.1 SignedData-Typ angewendet.
szOID_RSA_envelopedData
"1.2.840.113549.1.7.3"
RSA wird auf den PKCS#7 ASN.1 EnvelopedData-Typ angewendet.
szOID_RSA_signEnvData
"1.2.840.113549.1.7.4"
RSA wird auf den PKCS#7 ASN.1 SignedAndEnvelopedData-Typ angewendet.
szOID_RSA_digestedData
"1.2.840.113549.1.7.5"
RSA wird auf den TYP PKCS#7 ASN.1 DigestedData angewendet.
szOID_RSA_hashedData
"1.2.840.113549.1.7.5"
RSA-Algorithmus, der auf Hashdaten angewendet wird.
szOID_RSA_encryptedData
"1.2.840.113549.1.7.6"
RSA wird auf den PKCS#7 ASN.1 EncryptedData-Typ angewendet.
szOID_RSA_emailAddr
"1.2.840.113549.1.9.1"
RSA wird auf eine ASN.1-E-Mail-Adresse angewendet.
szOID_RSA_unstructName
"1.2.840.113549.1.9.2"
RSA auf den unstrukturierten ASN.1-Namen angewendet.
szOID_RSA_contentType
"1.2.840.113549.1.9.3"
RSA wird auf den ASN.1-Inhaltstypwert angewendet.
szOID_RSA_messageDigest
"1.2.840.113549.1.9.4"
RSA wird auf einen Nachrichten digest angewendet.
szOID_RSA_signingTime
"1.2.840.113549.1.9.5"
RSA auf den Signaturdatums- und -uhrzeitwert angewendet
szOID_RSA_counterSign
"1.2.840.113549.1.9.6"
RSA wird auf die Zählersignatur angewendet.
szOID_RSA_challengePwd
"1.2.840.113549.1.9.7"
RSA auf ein Anforderungskennwort angewendet.
szOID_RSA_unstructAddr
"1.2.840.113549.1.9.8"
RSA wird auf eine unstrukturierte Adresse angewendet.
szOID_RSA_extCertAttrs
"1.2.840.113549.1.9.9"
RSA wird auf die Zertifikatattribute angewendet.
szOID_RSA_certExtensions
"1.2.840.113549.1.9.14"
RSA wird auf Zertifikaterweiterungen angewendet.
szOID_RSA_SMIMECapabilities
"1.2.840.113549.1.9.15"
RSA auf die Multipurpose Internet Mail Extensions (MIME) angewendet
szOID_RSA_preferSignedData
"1.2.840.113549.1.9.15.1"
RSA auf die Einstellung der SMIME-Funktion preferSignedData angewendet.
szOID_TIMESTAMP_TOKEN
"1.2.840.113549.1.9.16.1.4"
Zeitstempelobjektbezeichner.
szOID_RFC3161_counterSign
"1.3.6.1.4.1.311.3.3.1"
Gegensignatur einer Signatur.
szOID_RSA_SMIMEalg
"1.2.840.113549.1.9.16.3"
RSA wird auf den MIME-Algorithmus (Multipurpose Internet Mail Extensions) angewendet. SMIME meldet die Entschlüsselungsfunktionen eines E-Mail-Empfängers an einen E-Mail-Absender, damit der Absender den sichersten Algorithmus auswählen kann, der von beiden Seiten unterstützt wird.
szOID_RSA_SMIMEalgESDH
"1.2.840.113549.1.9.16.3.5"
RSA wird auf den angegebenen SMIME ESDH-Algorithmus angewendet.
szOID_RSA_SMIMEalgCMS3DESwrap
"1.2.840.113549.1.9.16.3.6"
RSA wird auf den SMIME-Algorithmus angewendet. Triple DES wird für den Schlüsselumbruch verwendet.
szOID_RSA_SMIMEalgCMSRC2wrap
"1.2.840.113549.1.9.16.3.7"
RSA wird auf den SMIME-Algorithmus angewendet. RC2 wird für den Schlüsselumbruch verwendet.
szOID_RSA_RC2CBC
"1.2.840.113549.3.2"
RSA, das den Rc2-Blockverschlüsselungsalgorithmus (Rivest Cipher) verwendet, der mit einem Verschlüsselungsblockkettenmodus gekoppelt ist.
szOID_RSA_RC4
"1.2.840.113549.3.4"
RSA, der den Rc4-Blockverschlüsselungsalgorithmus (Rivest Cipher) verwendet, der mit einem Verschlüsselungsblockkettenmodus gekoppelt ist.
szOID_RSA_DES_EDE3_CBC
"1.2.840.113549.3.7"
RSA, der den Dreifachalgorithmus Data Encryption Standard (DES) verwendet, der mit einem Verschlüsselungsblockkettenmodus gekoppelt ist. Der Verschlüsselungsvorgang wird als encrypt-decrypt-encrypt ausgeführt.
szOID_RSA_RC5_CBCPad
"1.2.840.113549.3.9"
RSA, das den Rc5-Blockverschlüsselungsalgorithmus (Rivest Cipher) verwendet, der mit einem Verschlüsselungsblockverkettungspad-Modus gekoppelt ist
szOID_ANSI_x942
"1.2.840.10046"
Root-Objektbezeichner für den ANSI X942-Standard.
szOID_ANSI_x942_DH
"1.2.840.10046.2.1"
Diffie-Hellman Schlüsselaustauschalgorithmus.
szOID_X957
"1.2.840.10040"
Root-Objektbezeichner für den X957-Standard.
szOID_X957_DSA
"1.2.840.10040.4.1"
Digitaler Signaturalgorithmus (Digital Signature Algorithm, DSA).
szOID_X957_SHA1DSA
"1.2.840.10040.4.3"
Digital Signature Algorithm (DSA) in Verbindung mit dem SHA-Algorithmus (Secure Hashing Algorithm)
szOID_ECC_PUBLIC_KEY
"1.2.840.10045.2.1"
Kryptografie der elliptischen Kurve mit öffentlichem Schlüssel.
szOID_ECC_CURVE_P256
"1.2.840.10045.3.1.7"
Elliptische Kurve mit 256 Bit.
szOID_ECC_CURVE_P384
"1.3.132.0.34"
Elliptische Kurve mit 384 Bit.
szOID_ECC_CURVE_P521
"1.3.132.0.35"
Elliptische Kurve mit 512 Bit.
szOID_ECDSA_SHA1
"1.2.840.10045.4.1"
Elliptic Curve Digital Signature Algorithm (DSA) gekoppelt mit dem SHA-Algorithmus (Secure Hashing Algorithm).
szOID_ECDSA_SPECIFIED
"1.2.840.10045.4.3"
Elliptic Curve Digital Signature Algorithm (DSA).
szOID_ECDSA_SHA256
"1.2.840.10045.4.3.2"
Elliptic Curve Digital Signature Algorithm (DSA) in Verbindung mit dem SHA256-Algorithmus (Secure Hashing Algorithm).
szOID_ECDSA_SHA384
"1.2.840.10045.4.3.3"
Elliptic Curve Digital Signature Algorithm (DSA) gekoppelt mit dem SHA384-Algorithmus (Secure Hashing Algorithm).
szOID_ECDSA_SHA512
"1.2.840.10045.4.3.4"
Elliptic Curve Digital Signature Algorithm (DSA) gekoppelt mit dem Sha512-Algorithmus (Secure Hashing Algorithm).
szOID_NIST_AES128_CBC
"2.16.840.1.101.3.4.1.2"
128-Bit-AES-Algorithmus (Advanced Encryption Standard) mit Verschlüsselungsblockverkettungsmodus.
szOID_NIST_AES192_CBC
"2.16.840.1.101.3.4.1.22"
192-Bit-AES-Algorithmus (Advanced Encryption Standard) mit Verschlüsselungsblockverkettungsmodus.
szOID_NIST_AES256_CBC
"2.16.840.1.101.3.4.1.42"
256-Bit-AES-Algorithmus (Advanced Encryption Standard) mit Verschlüsselungsblockverkettungsmodus.
szOID_NIST_AES128_WRAP
"2.16.840.1.101.3.4.1.5"
128-Bit-AES-Algorithmus (Advanced Encryption Standard), der für die Schlüsselumbruchung verwendet wird.
szOID_NIST_AES192_WRAP
"2.16.840.1.101.3.4.1.25"
192-Bit-AES-Algorithmus (Advanced Encryption Standard), der für die Schlüsselumbrucherstellung verwendet wird.
szOID_NIST_AES256_WRAP
"2.16.840.1.101.3.4.1.45"
256-Bit-AES-Algorithmus (Advanced Encryption Standard), der für die Schlüsselumbrucherstellung verwendet wird.
struktur szOID_DATA
"1.2.840.10040.4.3"
Nicht angegebene Datenstruktur.
szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF
"1.3.133.16.840.63.0.2"
Sha1-Schlüsselableitung mit einzeldurchlauf.
szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF
"1.3.132.1.11.1"
Sha256-Schlüsselableitung mit einzelem Durchlauf.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese OID wird nicht unterstützt.

szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF
"1.3.132.1.11.2"
Sha384-Schlüsselableitung mit einzelem Durchlauf.

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese OID wird nicht unterstützt.

szOID_DS
"2.5"
Umhüllte Signatur.
szOID_DSALG
"2.5.8"
Umhüllter digitaler Signaturalgorithmus.
szOID_DSALG_CRPT
"2.5.8.1"
Digitaler Signaturalgorithmus, der auf verschlüsselte Inhalte angewendet wird.
szOID_DSALG_HASH
"2.5.8.2"
Digitaler Signaturalgorithmus, der auf gehashten Inhalt angewendet wird.
szOID_DSALG_SIGN
"2.5.8.3"
Digitaler Signaturalgorithmus, der auf eine Signatur angewendet wird.
szOID_DSALG_RSA
"2.5.8.1.1"
Umhüllter Digitaler Signaturalgorithmus, der auf RSA-verschlüsselte oder signierte Inhalte angewendet wird.
szOID_OIW
"1.3.14"
NIST OSE Implementors' Workshop (OIW) root object identifier.
szOID_OIWSEC
"1.3.14.3.2"
NIST OSE Implementors' Workshop (OIW) Security Standard Root Object Identifier.
szOID_OIWSEC_md4RSA
"1.3.14.3.2.2"
NIST OSE Implementors' Workshop (OIW) Security RSA-Algorithmus, der auf einen Hash angewendet wird, der mithilfe des MD4-Algorithmus (Message Digest) erstellt wurde.
szOID_OIWSEC_md5RSA
"1.3.14.3.2.3"
NIST OSE Implementors' Workshop (OIW) Security RSA-Algorithmus, der auf einen Hash angewendet wird, der mithilfe des MD5-Algorithmus (Message Digest) erstellt wurde.
szOID_OIWSEC_md4RSA2
"1.3.14.3.2.4"
NIST OSE Implementors' Workshop (OIW) Security RSA2-Algorithmus, der auf einen Hash angewendet wird, der mithilfe des Md5-Algorithmus (Message Digest) erstellt wurde.
szOID_OIWSEC_desECB
"1.3.14.3.2.6"
NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) Algorithmus, der mit einem elektronischen Codebook-Modus gekoppelt ist.
szOID_OIWSEC_desCBC
"1.3.14.3.2.7"
NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) Algorithmus, der mit einem Verschlüsselungsblock-Verkettungsmodus gekoppelt ist.
szOID_OIWSEC_desOFB
"1.3.14.3.2.8"
Datenverschlüsselungsstandardalgorithmus (DES), der mit einem Verschlüsselungsblock-Verkettungsmodus gekoppelt ist.
szOID_OIWSEC_desCFB
"1.3.14.3.2.9"
NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) Algorithmus in Verbindung mit einem Ausgabefeedbackmodus.
szOID_OIWSEC_desMAC
"1.3.14.3.2.10"
NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) Algorithmus in Verbindung mit einem Nachrichtenauthentifizierungscode (MAC), der sowohl das Pre-Image als auch den Schlüssel hasht.
szOID_OIWSEC_rsaSign
"1.3.14.3.2.11"
NIST OSE Implementors' Workshop (OIW) Sicherheits-RSA-Signaturalgorithmus.
szOID_OIWSEC_dsa
"1.3.14.3.2.12"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA).
szOID_OIWSEC_shaDSA
"1.3.14.3.2.13"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA), der den Secure Hashing Algorithm (SHA) verwendet, um den Nachrichteninhalt zu hashen.
szOID_OIWSEC_mdc2RSA
"1.3.14.3.2.14"
NIST OSE Implementors' Workshop (OIW) Security RSA-Algorithmus, der die Änderungserkennungscode 2 (MDC2) oder Meyer-Schilling Hashfunktion verwendet.
szOID_OIWSEC_shaRSA
"1.3.14.3.2.15"
NIST OSE Implementors' Workshop (OIW) Security RSA-Algorithmus gekoppelt mit dem Secure Hashing Algorithm (SHA).
szOID_OIWSEC_dhCommMod
"1.3.14.3.2.16"
NIST OSE Implementors' Workshop (OIW) Security Diffie-Hellman Schlüsselaustauschalgorithmus.
szOID_OIWSEC_desEDE
"1.3.14.3.2.17"
NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) Algorithmus gekoppelt mit dem mehrfachen Verschlüsselungsmodus verschlüsseln-entschlüsseln-verschlüsseln (EDE).
szOID_OIWSEC_sha
"1.3.14.3.2.18"
NIST OSE Implementors' Workshop (OIW) Security Secure Hashing Algorithm (SHA).
szOID_OIWSEC_mdc2
"1.3.14.3.2.19"
NIST OSE Implementors' Workshop (OIW) Security Modification Detection Code 2 (MDC2) oder Meyer-Schilling Hashfunktion.
szOID_OIWSEC_dsaComm
"1.3.14.3.2.20"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA).
szOID_OIWSEC_dsaCommSHA
"1.3.14.3.2.21"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA) in Verbindung mit dem Secure Hashing Algorithm (SHA).
szOID_OIWSEC_rsaXchg
"1.3.14.3.2.22"
NIST OSE Implementors' Workshop (OIW) Security RSA-Algorithmus.
szOID_OIWSEC_keyHashSeal
"1.3.14.3.2.23"
NIST OSE Implementors' Workshop (OIW) Sicherheitshashingalgorithmus.
szOID_OIWSEC_md2RSASign
"1.3.14.3.2.24"
NIST OSE Implementors' Workshop (OIW) Security RSA-Algorithmus in Verbindung mit dem Md2-Hashingalgorithmus (Message Digest).
szOID_OIWSEC_md5RSASign
"1.3.14.3.2.25"
NIST OSE Implementors' Workshop (OIW) Security RSA-Algorithmus gekoppelt mit dem Md5-Hashingalgorithmus (Message Digest).
szOID_OIWSEC_sha1
"1.3.14.3.2.26"
NIST OSE Implementors' Workshop (OIW) Security Secure Hashing (SHA1) Algorithmus.
szOID_OIWSEC_dsaSHA1
"1.3.14.3.2.27"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA), der den Secure Hashing Algorithm 1 (SHA1) verwendet.
szOID_OIWSEC_dsaCommSHA1
"1.3.14.3.2.28"
NIST OSE Implementors' Workshop (OIW) Security Digital Signature Algorithm (DSA), der den Secure Hashing Algorithm 1 (SHA1) verwendet.
szOID_OIWSEC_sha1RSASign
"1.3.14.3.2.29"
NIST OSE Implementors' Workshop (OIW) Security RSA-Algorithmus, der den Secure Hashing Algorithm 1 (SHA1) verwendet.
szOID_OIWDIR
"1.3.14.7.2"
NIST OSE Implementors' Workshop (OIW) Verzeichnisstammobjektbezeichner.
szOID_OIWDIR_CRPT
"1.3.14.7.2.1"
NIST OSE Implementors' Workshop (OIW) Verzeichnis generischer Verschlüsselungsalgorithmus.
szOID_OIWDIR_HASH
"1.3.14.7.2.2"
NIST OSE Implementors' Workshop (OIW) Directory Generic Hashing Algorithmus.
szOID_OIWDIR_SIGN
"1.3.14.7.2.3"
Generischer Signaturalgorithmus für NIST OSE Implementors' Workshop (OIW).
szOID_OIWDIR_md2
"1.3.14.7.2.2.1"
NIST OSE Implementors' Workshop (OIW) Directory Message Digest (MD2)-Algorithmus.
szOID_OIWDIR_md2RSA
"1.3.14.7.2.3.1"
NIST OSE Implementors' Workshop (OIW) Directory RSA-Algorithmus gekoppelt mit dem Md2-Hashingalgorithmus (Message Digest).
szOID_INFOSEC
"2.16.840.1.101.2.1"
INFOSEC-Objektbezeichner root.
szOID_INFOSEC_sdnsSignature
"2.16.840.1.101.2.1.1.1"
Signaturalgorithmus.
szOID_INFOSEC_mosaicSignature
"2.16.840.1.101.2.1.1.2"
Signaturalgorithmus.
szOID_INFOSEC_sdnsConfidentiality
"2.16.840.1.101.2.1.1.3"
Verschlüsselungsalgorithmus.
szOID_INFOSEC_mosaicConfidentiality
"2.16.840.1.101.2.1.1.4"
Verschlüsselungsalgorithmus.
szOID_INFOSEC_sdnsIntegrity
"2.16.840.1.101.2.1.1.5"
Signaturalgorithmus.
szOID_INFOSEC_mosaicIntegrity
"2.16.840.1.101.2.1.1.6"
Signaturalgorithmus.
szOID_INFOSEC_sdnsTokenProtection
"2.16.840.1.101.2.1.1.7"
Secure Data Network System Token Encryption.
szOID_INFOSEC_mosaicTokenProtection
"2.16.840.1.101.2.1.1.8"
Verschlüsselung von Mosaiktoken.
szOID_INFOSEC_sdnsKeyManagement
"2.16.840.1.101.2.1.1.9"
Sichere Verwaltung von Datennetzwerk-Systemschlüsseln.
szOID_INFOSEC_mosaicKeyManagement
"2.16.840.1.101.2.1.1.10"
Verwaltung von Mosaikschlüsseln.
szOID_INFOSEC_sdnsKMandSig
"2.16.840.1.101.2.1.1.11"
Sichere Verwaltung und Signatur des Schlüssels des Datennetzwerks.
szOID_INFOSEC_mosaicKMandSig
"2.16.840.1.101.2.1.1.12"
Verwaltung und Signatur von Mosaikschlüsseln.
szOID_INFOSEC_SuiteASignature
"2.16.840.1.101.2.1.1.13"
National Security Agency (NSA) Suite Ein Kryptografiesignaturalgorithmus.
szOID_INFOSEC_SuiteAConfidentiality
"2.16.840.1.101.2.1.1.14"
National Security Agency (NSA) Suite Ein Verschlüsselungsalgorithmus für Kryptografie.
szOID_INFOSEC_SuiteAIntegrity
"2.16.840.1.101.2.1.1.15"
National Security Agency (NSA) Suite Ein Kryptografiesignaturalgorithmus.
szOID_INFOSEC_SuiteATokenProtection
"2.16.840.1.101.2.1.1.16"
National Security Agency (NSA) Suite A Kryptografie-Sicherheitstokenverschlüsselung.
szOID_INFOSEC_SuiteAKeyManagement
"2.16.840.1.101.2.1.1.17"
National Security Agency (NSA) Suite A Kryptografie-Sicherheitsschlüsselverwaltung.
szOID_INFOSEC_SuiteAKMandSig
"2.16.840.1.101.2.1.1.18"
National Security Agency (NSA) Suite A Kryptografieschlüsselverwaltung und -signatur.
szOID_INFOSEC_mosaicUpdatedSig
"2.16.840.1.101.2.1.1.19"
Mosaiksignatur aktualisiert.
szOID_INFOSEC_mosaicKMandUpdSig
"2.16.840.1.101.2.1.1.20"
Mosaikschlüsselverwaltung und aktualisierte Signatur.
szOID_INFOSEC_mosaicUpdatedInteg
"2.16.840.1.101.2.1.1.21"
Mosaiksignatur aktualisiert.
szOID_NIST_sha256
"2.16.840.1.101.3.4.2.1"
Sicherer Hashingalgorithmus (SHA), der einen 256-Bit-Schlüssel verwendet.
szOID_NIST_sha384
"2.16.840.1.101.3.4.2.2"
Sicherer Hashingalgorithmus (SHA), der einen 384-Bit-Schlüssel verwendet.
szOID_NIST_sha512
"2.16.840.1.101.3.4.2.3"
Sicherer Hashingalgorithmus (SHA), der einen 512-Bit-Schlüssel verwendet.
szOID_PKIX_NO_SIGNATURE
"1.3.6.1.5.5.7.6.2"
Keine Signatur.
szOID_RSA_SSA_PSS
"1.2.840.113549.1.1.10"
RSA-Signaturschema mit Anhang und probabilistischem Signaturschema.
szOID_ECDSA_SPECIFIED
"1.2.840.10045.4.3"
Elliptic Curve Digital Signature Algorithm (ECDSA).

Parameters

Ein BLOB , das codierte algorithmusspezifische Parameter bereitstellt. In vielen Fällen gibt es keine Parameter. Dies wird durch Festlegen des cbData-Members des Parameter-BLOB auf 0 angegeben.

Die folgenden Algorithmen verfügen über die angegebenen codierten Parameter. Weitere Informationen finden Sie unter Konstanten für CryptEncodeObject und CryptDecodeObject.

Wert Bedeutung
szOID_OIWSEC_dsa
Eine CERT_DSS_PARAMETERS-Struktur .
szOID_RSA_RC2CBC
Eine CRYPT_RC2_CBC_PARAMETERS-Struktur .
szOID_OIWSEC_desCBC
Eine CRYPT_DATA_BLOB , die einen Initialisierungsvektor in Form einer Oktettzeichenfolge enthält.
szOID_RSA_DES_EDE3_CBC
Eine CRYPT_DATA_BLOB , die einen Initialisierungsvektor in Form einer Oktettzeichenfolge enthält.
szOID_RSA_RC4
Eine CRYPT_DATA_BLOB , die einen Initialisierungsvektor in Form einer Oktettzeichenfolge enthält.
szOID_RSA_SSA_PSS
Eine CRYPT_RSA_SSA_PSS_PARAMETERS-Struktur .
szOID_ECDSA_SPECIFIED
Eine CRYPT_ALGORITHM_IDENTIFIER-Struktur .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wincrypt.h

Weitere Informationen

ALG_ID

CERT_INFO

CERT_PUBLIC_KEY_INFO

CERT_SIGNED_CONTENT_INFO

CMSG_ENVELOPED_ENCODE_INFO

CMSG_HASHED_ENCODE_INFO

CMSG_SIGNER_ENCODE_INFO

CMSG_SIGNER_INFO

CRL_INFO

CRYPT_ENCRYPT_MESSAGE_PARA

CRYPT_HASH_MESSAGE_PARA

CRYPT_INTEGER_BLOB

CRYPT_PRIVATE_KEY_INFO

CRYPT_SIGN_MESSAGE_PARA

CryptMsgGetParam