Freigeben über


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 (OID) des Algorithmus und alle erforderlichen Parameter für diesen Algorithmus. Die in der CRYPT_OBJID_BLOB enthaltenen Parameter werden codiert.

Syntax

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

Elemente

pszObjId

Ein OID eines Algorithmus. Dieses Element 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 RSA-Asymmetrische 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"
Stammobjektbezeichner 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, der einen Hashingalgorithmus verwendet, um den Inhalt zu hashen, bevor er signiert wird.
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 von RSA Laboratories veröffentlichte Public Key Cryptography Standard (PKCS). Der PKCS#1-Standard definiert die Eigenschaften der Verschlüsselung und Entschlüsselung, die vom RSA-Algorithmus verwendet wird.
szOID_PKCS_2
"1.2.840.113549.1.2"
PKCS#2 war ein Public Key Cryptography Standard (PKCS), der die RSA-Verschlüsselung von Nachrichtendigesten behandelte. Sie 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 definiert hat. Sie 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 bereitstellt. Es 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 Reihe von Attributen, die zusätzliche Informationen über die Entität bereitstellen, 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. Dazu gehören Daten, signierte Daten, umschlagete Daten, signierte und umschlagete Daten, digestierte 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 Schlüsselinformationen im PrivateKeyInfo ASN.1-Typ 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 PKCS#6 erweiterten Zertifikaten, PKCS#7 digital signierte Nachrichten, PKCS#8 private Schlüsselinformationen und PKCS#10-Zertifikatsignaturanforderungen 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-Nachrichtendigestalgorithmus, der den Nachrichteninhalt vor dem Signieren hashet.
szOID_RSA_MD4
"1.2.840.113549.2.4"
RSA-Algorithmus gekoppelt mit einem MD4-Nachrichtendigestalgorithmus, der den Nachrichteninhalt vor dem Signieren hasht.
szOID_RSA_MD5
"1.2.840.113549.2.5"
RSA-Algorithmus gekoppelt mit einem MD5-Nachrichtendigestalgorithmus, 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 mit dem MD2-Nachrichtendigestalgorithmus erstellten Inhaltshash zu signieren.
szOID_RSA_MD4RSA
"1.2.840.113549.1.1.3"
RSA wird verwendet, um den Inhalt zu verschlüsseln und den mit dem MD4-Nachrichtendigestalgorithmus erstellten Inhaltshash zu signieren.
szOID_RSA_MD5RSA
"1.2.840.113549.1.1.4"
RSA wird verwendet, um den Inhalt zu verschlüsseln und den mit dem MD5-Nachrichtendigestalgorithmus erstellten Inhaltshash zu signieren.
szOID_RSA_SHA1RSA
"1.2.840.113549.1.1.5"
RSA wird verwendet, um den Inhalt zu verschlüsseln und den mit dem SHA-Algorithmus (Secure Hashing Algorithm) erstellten Inhaltshash zu signieren.
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"
Public-Key-Verschlüsselungsschema kombiniert optimale asymmetrische Verschlüsselungsabstand (OAEP) mit dem RSAEP-Verschlüsselungsgrundtyp. RSAES-OAEP einen Nur-Text als Eingabe verwendet, transformiert ihn mithilfe von OAEP in eine codierte Nachricht und wendet RSAEP auf das Ergebnis mithilfe des öffentlichen RSA-Schlüssels an.
szOID_RSA_MGF1
"1.2.840.113549.1.1.8"
RSA-Algorithmus, der die Maskengeneratorfunktion verwendet (MGF1)
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 mit dem SHA256-Algorithmus (Secure Hashing Algorithm 256) erstellten Hash zu signieren.
szOID_RSA_SHA384RSA
1.2.840.113549.1.1.12
RSA wird verwendet, um den Inhalt zu verschlüsseln und den mit dem SHA384-Algorithmus (Secure Hashing Algorithm 384) erstellten Hash zu signieren.
szOID_RSA_SHA512RSA
1.2.840.113549.1.1.13
RSA wird verwendet, um den Inhalt zu verschlüsseln und den mit dem SHA512-Algorithmus (Secure Hashing Algorithm 512) erstellten Hash zu signieren.
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 DATENTYP PKCS#7 ASN.1 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 PKCS#7 ASN.1 DigestedData-Typ 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 VERSCHLÜSSELTen Datentyp PKCS#7 ASN.1 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 wird 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 wurde auf einen Nachrichtendigest angewendet.
szOID_RSA_signingTime
"1.2.840.113549.1.9.5"
RSA, das auf den Signaturdatums- und Uhrzeitwert angewendet wurde
szOID_RSA_counterSign
"1.2.840.113549.1.9.6"
RSA wird auf die Leistungsindikatorsignatur angewendet.
szOID_RSA_challengePwd
"1.2.840.113549.1.9.7"
RSA wurde auf ein Abfragekennwort 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 wird auf die SMIME preferSignedData-Funktionseinstellung angewendet.
szOID_TIMESTAMP_TOKEN
"1.2.840.113549.1.9.16.1.4"
Timestamp-Objektbezeichner.
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 Parteien 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 Rivest Cipher (RC2)-Blockchiffrealgorithmus verwendet, der mit einem Verschlüsselungsblockkettenmodus gekoppelt ist.
szOID_RSA_RC4
"1.2.840.113549.3.4"
RSA, das den Rivest Cipher (RC4)-Blockchiffrealgorithmus verwendet, der mit einem Verschlüsselungsblockverkettungsmodus gekoppelt ist.
szOID_RSA_DES_EDE3_CBC
"1.2.840.113549.3.7"
RSA, das den dreifachen Datenverschlüsselungsstandardalgorithmus (DES) verwendet, der mit einem Verschlüsselungsblockverkettungsmodus gekoppelt ist. Der Verschlüsselungsvorgang wird als Verschlüsselungs-Entschlüsselungs-Verschlüsselung ausgeführt.
szOID_RSA_RC5_CBCPad
"1.2.840.113549.3.9"
RSA, das den Rivest Cipher (RC5)-Blockchiffrealgorithmus verwendet, der mit einem Chiffre-Blockverkettungs-Pad-Modus gekoppelt ist
szOID_ANSI_x942
"1.2.840.10046"
Stammobjektbezeichner 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"
Stammobjektbezeichner 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"
Digitaler Signaturalgorithmus (Digital Signature Algorithm, DSA) gekoppelt mit dem SHA-Algorithmus (Secure Hashing Algorithm).
szOID_ECC_PUBLIC_KEY
"1.2.840.10045.2.1"
Kryptografie mit elliptischer Kurve.
szOID_ECC_CURVE_P256
"1.2.840.10045.3.1.7"
256 Bit elliptische Kurve.
szOID_ECC_CURVE_P384
"1.3.132.0.34"
384 Bit elliptische Kurve.
szOID_ECC_CURVE_P521
"1.3.132.0.35"
512 Bit elliptische Kurve.
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) gekoppelt 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_NO_HASH
"1.3.6.1.4.1.311.73.1"
Ein OID, das angibt, dass kein Hashalgorithmus verwendet wird.
szOID_NIST_AES128_CBC
"2.16.840.1.101.3.4.1.2"
128-Bit Advanced Encryption Standard (AES)-Algorithmus mit Verschlüsselungsblockverkettungsmodus.
szOID_NIST_AES192_CBC
"2.16.840.1.101.3.4.1.22"
192-Bit Advanced Encryption Standard (AES)-Algorithmus mit Verschlüsselungsblockverkettungsmodus.
szOID_NIST_AES256_CBC
"2.16.840.1.101.3.4.1.42"
256-Bit Advanced Encryption Standard (AES)-Algorithmus 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 den Schlüsselumbruch 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 den Schlüsselumbruch 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 den Schlüsselumbruch verwendet wird.
szOID_DATA STRUKTUR
"1.2.840.10040.4.3"
Nicht angegebene Datenstruktur.
szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF
"1.3.133.16.840.63.0.2"
Single Pass SHA1-Schlüsselableitung.
szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF
"1.3.132.1.11.1"
Single Pass SHA256-Schlüsselableitung.

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

szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF
"1.3.132.1.11.2"
Single Pass SHA384-Schlüsselableitung.

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

szOID_DS
"2.5"
Briefumschlagsignatur.
szOID_DSALG
"2.5.8"
Algorithmus für digitale Umschläge.
szOID_DSALG_CRPT
"2.5.8.1"
Digitaler Signaturalgorithmus, der auf verschlüsselte Inhalte angewendet wird.
szOID_DSALG_HASH
"2.5.8.2"
Algorithmus für digitale Signaturen, der auf Hashinhalte angewendet wird.
szOID_DSALG_SIGN
"2.5.8.3"
Algorithmus für digitale Signaturen, der auf eine Signatur angewendet wird.
szOID_DSALG_RSA
"2.5.8.1.1"
Umschläge 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 angewendet auf einen Hash erstellt mit dem Message Digest (MD4)-Algorithmus.
szOID_OIWSEC_md5RSA
"1.3.14.3.2.3"
NIST OSE Implementors' Workshop (OIW) Security RSA Algorithmus angewendet auf einen Hash erstellt mit dem Message Digest (MD5)-Algorithmus.
szOID_OIWSEC_md4RSA2
"1.3.14.3.2.4"
NIST OSE Implementors' Workshop (OIW) Security RSA2-Algorithmus angewendet auf einen Hash, der mit dem Message Digest (MD5)-Algorithmus erstellt wurde.
szOID_OIWSEC_desECB
"1.3.14.3.2.6"
NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) Algorithmus gekoppelt mit einem elektronischen Codebook-Modus des Betriebs.
szOID_OIWSEC_desCBC
"1.3.14.3.2.7"
NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) Algorithmus gekoppelt mit einem Verschlüsselungsblock-Verkettungsmodus.
szOID_OIWSEC_desOFB
"1.3.14.3.2.8"
Data Encryption Standard (DES)-Algorithmus gekoppelt mit einem Verschlüsselungsblockverkettungsmodus.
szOID_OIWSEC_desCFB
"1.3.14.3.2.9"
NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES) Algorithmus gekoppelt mit einem Ausgaberückmeldungsmodus des Betriebs.
szOID_OIWSEC_desMAC
"1.3.14.3.2.10"
NIST OSE Implementors' Workshop (OIW) Security Data Encryption Standard (DES)-Algorithmus gekoppelt mit einem Nachrichtenauthentifizierungscode (MAC), der sowohl das Vorbild als auch den Schlüssel hasht.
szOID_OIWSEC_rsaSign
"1.3.14.3.2.11"
NIST OSE Implementors' Workshop (OIW) Security RSA Signature Algorithm.
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 den Ä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 Verschlüsselungs-Entschlüsselungs-Verschlüsselungsalgorithmus (EDE) mehrere Verschlüsselungsmodus.
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) gekoppelt 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) Security Hashing Algorithmus.
szOID_OIWSEC_md2RSASign
"1.3.14.3.2.24"
NIST OSE Implementors' Workshop (OIW) Security RSA Algorithmus gekoppelt mit dem Message Digest (MD2)-Hashingalgorithmus.
szOID_OIWSEC_md5RSASign
"1.3.14.3.2.25"
NIST OSE Implementors' Workshop (OIW) Security RSA Algorithmus gekoppelt mit dem Message Digest (MD5)-Hashingalgorithmus.
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) Directory Root Object Identifier.
szOID_OIWDIR_CRPT
"1.3.14.7.2.1"
NIST OSE Implementors' Workshop (OIW) Directory generic encryption algorithm.
szOID_OIWDIR_HASH
"1.3.14.7.2.2"
NIST OSE Implementors' Workshop (OIW) Directory generic hashing algorithm.
szOID_OIWDIR_SIGN
"1.3.14.7.2.3"
NIST OSE Implementors' Workshop (OIW) Directory generic signing algorithm.
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-Objektbezeichnerstamm.
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"
Sichere Datennetzwerksystemtokenverschlüsselung.
szOID_INFOSEC_mosaicTokenProtection
"2.16.840.1.101.2.1.1.8"
Mosaiktokenverschlüsselung.
szOID_INFOSEC_sdnsKeyManagement
"2.16.840.1.101.2.1.1.9"
Sichere Schlüsselverwaltung des Datennetzwerksystems.
szOID_INFOSEC_mosaicKeyManagement
"2.16.840.1.101.2.1.1.10"
Mosaikschlüsselmanagement.
szOID_INFOSEC_sdnsKMandSig
"2.16.840.1.101.2.1.1.11"
Sichere Datennetzwerksystem-Schlüsselverwaltung und -signatur.
szOID_INFOSEC_mosaicKMandSig
"2.16.840.1.101.2.1.1.12"
Mosaikschlüsselverwaltung und Signatur.
szOID_INFOSEC_SuiteASignature
"2.16.840.1.101.2.1.1.13"
National Security Agency (NSA) Suite A Cryptography Signature Algorithm.
szOID_INFOSEC_SuiteAConfidentiality
"2.16.840.1.101.2.1.1.14"
National Security Agency (NSA) Suite A Kryptografie-Verschlüsselungsalgorithmus.
szOID_INFOSEC_SuiteAIntegrity
"2.16.840.1.101.2.1.1.15"
National Security Agency (NSA) Suite A Cryptography Signature Algorithm.
szOID_INFOSEC_SuiteATokenProtection
"2.16.840.1.101.2.1.1.16"
National Security Agency (NSA) Suite A Cryptography Security Token Encryption.
szOID_INFOSEC_SuiteAKeyManagement
"2.16.840.1.101.2.1.1.17"
National Security Agency (NSA) Suite A Cryptography Security Key Management.
szOID_INFOSEC_SuiteAKMandSig
"2.16.840.1.101.2.1.1.18"
National Security Agency (NSA) Suite A Cryptography Key Management und Signatur.
szOID_INFOSEC_mosaicUpdatedSig
"2.16.840.1.101.2.1.1.19"
Mosaik aktualisierte Signatur.
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"
Mosaik aktualisierte Signatur.
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_NIST_shake128
"2.16.840.1.101.3.4.2.11"
Sicherer Hashingalgorithmus KECCAK (SHAKE), der einen 128-Bit-Schlüssel verwendet.
szOID_NIST_shake256
"2.16.840.1.101.3.4.2.12"
Sicherer Hashingalgorithmus KECCAK (SHAKE), der einen 256-Bit-Schlüssel verwendet.
szOID_NIST_ml_dsa_44
"2.16.840.1.101.3.4.3.17"
"Pure" Module-Lattice-Based Digital Signature Algorithm (ML-DSA), der ein 128-Bit-Gitter verwendet.
szOID_NIST_ml_dsa_65
"2.16.840.1.101.3.4.3.18"
"Pure" Module-Lattice-Based Digital Signature Algorithm (ML-DSA), der ein 192-Bit-Gitter verwendet.
szOID_NIST_ml_dsa_87
"2.16.840.1.101.3.4.3.19"
"Pure" Module-Lattice-Based Digital Signature Algorithm (ML-DSA), der ein 256-Bit-Gitter verwendet.
szOID_NIST_hash_ml_dsa_44_with_sha512
"2.16.840.1.101.3.4.3.32"
Modul "Pre-Hash" -Lattice-Based Digitaler Signaturalgorithmus (ML-DSA), der ein 128-Bit-Gitter verwendet.
szOID_NIST_hash_ml_dsa_65_with_sha512
"2.16.840.1.101.3.4.3.33"
Modul "Pre-Hash" -Lattice-Based Digital Signature Algorithm (ML-DSA), der eine 192-Bit-Gitter verwendet.
szOID_NIST_hash_ml_dsa_87_with_sha512
"2.16.840.1.101.3.4.3.34"
Modul "Pre-Hash" -Lattice-Based Digital Signature Algorithm (ML-DSA), der ein 256-Bit-Gitter 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 Parameters BLOB auf Null angegeben.

Die folgenden Algorithmen weisen die angegebenen codierten Parameter auf. 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
Mindestens unterstützter Client Windows XP [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows Server 2003 [Nur Desktop-Apps]
Überschrift wincrypt.h

Siehe auch

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