CRYPT_ALGORITHM_IDENTIFIER結構 (wincrypt.h)

CRYPT_ALGORITHM_IDENTIFIER結構會指定用來加密私鑰的演算法。 結構包含演算法 (OID) 的物件識別碼 ,以及該演算法的任何必要參數。 其 CRYPT_OBJID_BLOB 中包含的參數會編碼。

語法

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

成員

pszObjId

演算法的 OID。 這個成員可以是下列其中一個值。 此清單僅代表。 各種使用者正在定義新的演算法。

意義
szOID_RSA
"1.2.840.113549"
RSA 非對稱加密演算法系列的根對象識別碼。 RSA 代表 Ron Rivest、Adi Shamir 和一位發明演演算法的數學家 Adleman。 這是可用於加密或簽署的熱門非對稱演算法。
szOID_PKCS
"1.2.840.113549.1"
PKCS (公鑰密碼編譯標準) 定義公鑰或非對稱密碼編譯的標準群組的根物件識別碼。
szOID_RSA_HASH
"1.2.840.113549.2"
RSA 簽署 (加密) 演算法,該演算法會先使用哈希演算法來哈希內容,再簽署內容。
szOID_RSA_ENCRYPT
"1.2.840.113549.3"
RSA 加密演算法。
szOID_PKCS_1
"1.2.840.113549.1.1"
PKCS#1 是第一個公鑰密碼編譯標準 (RSA 檔案發行的 PKCS) 。 PKCS#1 標準會定義 RSA 演算法所採用之加密和解密的屬性。
szOID_PKCS_2
"1.2.840.113549.1.2"
PKCS#2 是一種公鑰密碼編譯標準 (PKCS) ,可處理訊息摘要的 RSA 加密。 它已合併到 PKCS#1。
szOID_PKCS_3
"1.2.840.113549.1.3"
PKCS#3 是公鑰密碼編譯標準 (PKCS) ,可定義 Diffie-Hellman 密鑰協定通訊協定。
szOID_PKCS_4
"1.2.840.113549.1.4"
PKCS#4 是定義 RSA 金鑰語法的公鑰密碼編譯標準 (PKCS) 。 它已合併到 PKCS#1。
szOID_PKCS_5
"1.2.840.113549.1.5"
PKCS#5 是公鑰密碼編譯標準 (PKCS) ,可提供實作密碼型密碼編譯的建議。 它涵蓋金鑰衍生函式、加密配置、訊息驗證配置和 ASN.1 語法結構。
szOID_PKCS_6
"1.2.840.113549.1.6"
PKCS#6 是公鑰密碼編譯標準 (PKCS) ,描述擴充憑證資訊的語法,這是一組屬性,可提供其公鑰在 X.509 憑證中認證之實體的其他資訊。
szOID_PKCS_7
"1.2.840.113549.1.7"
PKCS#7 是公鑰密碼編譯標準 (PKCS) ,描述可套用密碼編譯的一般內容類型。 這包括數據、已簽署的數據、信封數據、帶正負號和信封的數據、摘要數據,以及加密的數據。
szOID_PKCS_8
"1.2.840.113549.1.8"
PKCS#8 是公鑰密碼編譯標準 (PKCS) ,可定義 PrivateKeyInfo ASN.1 類型中私鑰資訊的語法。
szOID_PKCS_9
"1.2.840.113549.1.9"
PKCS#8 是公鑰密碼編譯標準 (PKCS) ,定義用於 PKCS#6 擴充憑證、PKCS#7 數字簽署訊息、PKCS#8 私鑰資訊和 PKCS#10 憑證簽署要求的屬性類型。
szOID_PKCS_10
"1.2.840.113549.1.10"
PKCS#10 是描述憑證要求語法的公鑰密碼編譯標準 (PKCS) 。
szOID_PKCS_12
"1.2.840.113549.1.12"
PKCS#12 是公鑰密碼編譯標準 (PKCS) ,描述用來傳輸私鑰和憑證等個人身分識別資訊 (PFX) 格式的個人資訊交換。
szOID_RSA_MD2
"1.2.840.113549.2.2"
RSA 演算法與 MD2 訊息摘要演算法結合,在簽署之前哈希訊息內容。
szOID_RSA_MD4
"1.2.840.113549.2.4"
RSA 演算法與 MD4 訊息摘要演算法結合,在簽署之前哈希訊息內容。
szOID_RSA_MD5
"1.2.840.113549.2.5"
RSA 演算法與 MD5 訊息摘要演算法結合,在簽署之前哈希訊息內容。
szOID_RSA_RSA
"1.2.840.113549.1.1.1"
RSA 用於加密和簽署內容。
szOID_RSA_MD2RSA
"1.2.840.113549.1.1.2"
RSA 可用來加密內容,並使用 MD2 訊息摘要演算法簽署所建立的內容哈希。
szOID_RSA_MD4RSA
"1.2.840.113549.1.1.3"
RSA 可用來加密內容,並使用 MD4 訊息摘要演算法簽署所建立的內容哈希。
szOID_RSA_MD5RSA
"1.2.840.113549.1.1.4"
RSA 可用來加密內容,並使用 MD5 訊息摘要演算法簽署所建立的內容哈希。
szOID_RSA_SHA1RSA
"1.2.840.113549.1.1.5"
RSA 可用來加密內容,並使用安全哈希演算法 (SHA) 演演算法簽署所建立的內容哈希。
szOID_RSA_SETOAEP_RSA
"1.2.840.113549.1.1.6"
使用最佳非對稱加密填補的 RSA (OAEP) 編碼。
szOID_RSAES_OAEP
"1.2.840.113549.1.1.7"
公鑰加密配置,結合最佳非對稱加密填補 (OAEP) 與 RSAEP 加密基本類型。 RSAES-OAEP 會採用純文本作為輸入,使用 OAEP 將它轉換成編碼的訊息,並使用 RSA 公鑰將 RSAEP 套用至結果。
szOID_RSA_MGF1
"1.2.840.113549.1.1.8"
使用遮罩產生器函式的 RSA 演演算法 (MGF1)
szOID_RSA_PSPECIFIED
"1.2.840.113549.1.1.9"
RSA 演算法。
szOID_RSA_SSA_PSS
"1.2.840.113549.1.1.10"
使用 probabilistic 簽章配置的 RSA 演算法, (PSS) 。
szOID_RSA_SHA256RSA
1.2.840.113549.1.1.11
RSA 可用來加密內容,並使用安全哈希演算法 256 (SHA256) 演算法簽署所建立的哈希。
szOID_RSA_SHA384RSA
1.2.840.113549.1.1.12
RSA 可用來加密內容,並使用安全哈希演算法 384 (SHA384) 演算法簽署所建立的哈希。
szOID_RSA_SHA512RSA
1.2.840.113549.1.1.13
RSA 可用來加密內容,並使用安全哈希演算法 512 (SHA512) 演算法簽署所建立的哈希。
szOID_RSA_DH
"1.2.840.113549.1.3.1"
RSA 演算法與 Diffie-Hellman 金鑰交換演算法結合。
szOID_RSA_data
"1.2.840.113549.1.7.1"
RSA 套用至 PKCS#7 ASN.1 數據類型
szOID_RSA_signedData
"1.2.840.113549.1.7.2"
RSA 套用至 PKCS#7 ASN.1 SignedData 類型。
szOID_RSA_envelopedData
"1.2.840.113549.1.7.3"
RSA 套用至 PKCS#7 ASN.1 EnvelopedData 類型。
szOID_RSA_signEnvData
"1.2.840.113549.1.7.4"
RSA 套用至 PKCS#7 ASN.1 SignedAndEnvelopedData 類型。
szOID_RSA_digestedData
"1.2.840.113549.1.7.5"
RSA 套用至 PKCS#7 ASN.1 DigestedData 類型。
szOID_RSA_hashedData
"1.2.840.113549.1.7.5"
套用至哈希數據的 RSA 演算法。
szOID_RSA_encryptedData
"1.2.840.113549.1.7.6"
RSA 套用至 PKCS#7 ASN.1 EncryptedData 類型。
szOID_RSA_emailAddr
"1.2.840.113549.1.9.1"
RSA 會套用至 ASN.1 電子郵件位址。
szOID_RSA_unstructName
"1.2.840.113549.1.9.2"
RSA 套用至 ASN.1 非結構化名稱。
szOID_RSA_contentType
"1.2.840.113549.1.9.3"
RSA 套用至 ASN.1 內容類型值。
szOID_RSA_messageDigest
"1.2.840.113549.1.9.4"
套用至訊息摘要的 RSA。
szOID_RSA_signingTime
"1.2.840.113549.1.9.5"
套用至簽署日期和時間值的 RSA
szOID_RSA_counterSign
"1.2.840.113549.1.9.6"
套用至計數器簽章的 RSA。
szOID_RSA_challengePwd
"1.2.840.113549.1.9.7"
套用至挑戰密碼的 RSA。
szOID_RSA_unstructAddr
"1.2.840.113549.1.9.8"
套用至非結構化位址的 RSA。
szOID_RSA_extCertAttrs
"1.2.840.113549.1.9.9"
套用至憑證屬性的 RSA。
szOID_RSA_certExtensions
"1.2.840.113549.1.9.14"
套用至憑證延伸模組的 RSA。
szOID_RSA_SMIMECapabilities
"1.2.840.113549.1.9.15"
RSA 套用至多用途因特網郵件延伸模組 (MIME)
szOID_RSA_preferSignedData
"1.2.840.113549.1.9.15.1"
RSA 套用至 SMIME preferSignedData 功能喜好設定。
szOID_TIMESTAMP_TOKEN
"1.2.840.113549.1.9.16.1.4"
時間戳物件識別碼。
szOID_RFC3161_counterSign
"1.3.6.1.4.1.311.3.3.1"
簽章的計數器簽章。
szOID_RSA_SMIMEalg
"1.2.840.113549.1.9.16.3"
RSA 套用至多重用途因特網郵件延伸模組 (MIME) 演算法。 SMIME 會將電子郵件收件者的解密功能回報給電子郵件發件者,讓寄件者可以選擇兩方所支援的最安全演算法。
szOID_RSA_SMIMEalgESDH
"1.2.840.113549.1.9.16.3.5"
RSA 套用至指定的 SMIME ESDH 演算法。
szOID_RSA_SMIMEalgCMS3DESwrap
"1.2.840.113549.1.9.16.3.6"
RSA 套用至 SMIME 演算法。 三重 DES 用於金鑰包裝。
szOID_RSA_SMIMEalgCMSRC2wrap
"1.2.840.113549.1.9.16.3.7"
RSA 套用至 SMIME 演算法。 RC2 用於金鑰包裝。
szOID_RSA_RC2CBC
"1.2.840.113549.3.2"
使用 Rivest 加密 (RC2) 區塊加密演算法與加密區塊鏈結模式的 RSA。
szOID_RSA_RC4
"1.2.840.113549.3.4"
使用 Rivest 加密 (RC4) 區塊加密演算法與加密區塊鏈結模式的 RSA。
szOID_RSA_DES_EDE3_CBC
"1.2.840.113549.3.7"
RSA,使用三重數據加密標準 (DES) 演算法與加密區塊鏈結模式的作業。 加密作業會以 encrypt-decrypt-encrypt 的形式執行。
szOID_RSA_RC5_CBCPad
"1.2.840.113549.3.9"
RSA,使用 Rivest Cipher (RC5) 區塊加密演算法與加密區塊鏈結面板模式的作業模式
szOID_ANSI_x942
"1.2.840.10046"
ANSI X942 標準的根物件標識碼。
szOID_ANSI_x942_DH
"1.2.840.10046.2.1"
Diffie-Hellman 金鑰交換演算法。
szOID_X957
"1.2.840.10040"
X957 標準的根對象標識碼。
szOID_X957_DSA
"1.2.840.10040.4.1"
數位簽名演算法 (DSA) 。
szOID_X957_SHA1DSA
"1.2.840.10040.4.3"
數位簽名演算法 (DSA) 結合安全哈希演算法 (SHA) 演算法。
szOID_ECC_PUBLIC_KEY
"1.2.840.10045.2.1"
橢圓曲線公鑰密碼編譯。
szOID_ECC_CURVE_P256
"1.2.840.10045.3.1.7"
256 位橢圓曲線。
szOID_ECC_CURVE_P384
"1.3.132.0.34"
384 位橢圓曲線。
szOID_ECC_CURVE_P521
"1.3.132.0.35"
512 位橢圓曲線。
szOID_ECDSA_SHA1
"1.2.840.10045.4.1"
橢圓曲線數位簽名演算法 (DSA) 結合安全哈希演算法 (SHA) 演算法。
szOID_ECDSA_SPECIFIED
"1.2.840.10045.4.3"
橢圓曲線數位簽名演算法 (DSA) 。
szOID_ECDSA_SHA256
"1.2.840.10045.4.3.2"
橢圓曲線數位簽名演算法 (DSA) 結合安全哈希演算法 (SHA256) 演算法。
szOID_ECDSA_SHA384
"1.2.840.10045.4.3.3"
橢圓曲線數位簽名演算法 (DSA) 結合安全哈希演算法 (SHA384) 演算法。
szOID_ECDSA_SHA512
"1.2.840.10045.4.3.4"
橢圓曲線數位簽名演算法 (DSA) 搭配 SHA512) (演算法的安全哈希演算法。
szOID_NIST_AES128_CBC
"2.16.840.1.101.3.4.1.2"
128 位進階加密標準 (AES) 演算法,具有加密區塊鏈結作業模式。
szOID_NIST_AES192_CBC
"2.16.840.1.101.3.4.1.22"
192 位進階加密標準 (AES) 演算法,具有加密區塊鏈結作業模式。
szOID_NIST_AES256_CBC
"2.16.840.1.101.3.4.1.42"
256 位進階加密標準 (AES) 演算法,具有加密區塊鏈結作業模式。
szOID_NIST_AES128_WRAP
"2.16.840.1.101.3.4.1.5"
用於金鑰包裝的 128 位進階加密標準 (AES) 演算法。
szOID_NIST_AES192_WRAP
"2.16.840.1.101.3.4.1.25"
用於金鑰包裝的 192 位進階加密標準 (AES) 演算法。
szOID_NIST_AES256_WRAP
"2.16.840.1.101.3.4.1.45"
用於金鑰包裝的 256 位進階加密標準 (AES) 演算法。
szOID_DATA STRUCTURE
"1.2.840.10040.4.3"
未指定的數據結構。
szOID_DH_SINGLE_PASS_STDDH_SHA1_KDF
"1.3.133.16.840.63.0.2"
單一傳遞SHA1金鑰衍生。
szOID_DH_SINGLE_PASS_STDDH_SHA256_KDF
"1.3.132.1.11.1"
單一傳遞SHA256金鑰衍生。

Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 不支援此 OID。

szOID_DH_SINGLE_PASS_STDDH_SHA384_KDF
"1.3.132.1.11.2"
單一傳遞SHA384金鑰衍生。

Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 不支援此 OID。

szOID_DS
"2.5"
信封簽章。
szOID_DSALG
"2.5.8"
信封數位簽名演算法。
szOID_DSALG_CRPT
"2.5.8.1"
套用至加密內容的數位簽名演算法。
szOID_DSALG_HASH
"2.5.8.2"
套用至哈希內容的數位簽名演算法。
szOID_DSALG_SIGN
"2.5.8.3"
套用至簽章的數位簽名演算法。
szOID_DSALG_RSA
"2.5.8.1.1"
套用至 RSA 加密或已簽署內容的信封數位簽名演算法。
szOID_OIW
"1.3.14"
NIST OSE 實作者的工作坊 (OIW) 根對象識別碼。
szOID_OIWSEC
"1.3.14.3.2"
NIST OSE 實作者的工作坊 (OIW) 安全性標準根對象識別碼。
szOID_OIWSEC_md4RSA
"1.3.14.3.2.2"
NIST OSE 實作者的工作坊 (OIW) 安全性 RSA 演算法套用至使用訊息摘要 (MD4) 演算法所建立的哈希。
szOID_OIWSEC_md5RSA
"1.3.14.3.2.3"
NIST OSE 實作者的工作坊 (OIW) 安全性 RSA 演算法套用至使用訊息摘要 (MD5) 演算法所建立的哈希。
szOID_OIWSEC_md4RSA2
"1.3.14.3.2.4"
NIST OSE 實作者的工作坊 (OIW) 安全性 RSA2 演算法套用至使用訊息摘要 (MD5) 演算法所建立的哈希。
szOID_OIWSEC_desECB
"1.3.14.3.2.6"
NIST OSE 實作者的工作坊 (OIW) Security Data Encryption Standard (DES) 演算法與電子程式代碼手冊模式的作業。
szOID_OIWSEC_desCBC
"1.3.14.3.2.7"
NIST OSE 實作者的工作坊 (OIW) Security Data Encryption Standard (DES) 演算法與加密區塊鏈結模式的作業。
szOID_OIWSEC_desOFB
"1.3.14.3.2.8"
數據加密標準 (DES) 演算法與加密區塊鏈結作業模式結合。
szOID_OIWSEC_desCFB
"1.3.14.3.2.9"
NIST OSE 實作者的工作坊 (OIW) Security Data Encryption Standard (DES) 演演算法與輸出意見反應模式的作業。
szOID_OIWSEC_desMAC
"1.3.14.3.2.10"
NIST OSE 實作者的工作坊 (OIW) Security Data Encryption Standard (DES) 演算法,以及哈希前置映像和密鑰的訊息驗證碼 (MAC) 。
szOID_OIWSEC_rsaSign
"1.3.14.3.2.11"
NIST OSE 實作者的工作坊 (OIW) 安全性 RSA 簽章演算法。
szOID_OIWSEC_dsa
"1.3.14.3.2.12"
NIST OSE 實作者的工作坊 (OIW) 安全性數位簽名演算法 (DSA) 。
szOID_OIWSEC_shaDSA
"1.3.14.3.2.13"
NIST OSE 實作者的工作坊 (OIW) 安全性數位簽名演算法 (DSA) ,使用安全哈希演算法 (SHA) 來哈希訊息內容。
szOID_OIWSEC_mdc2RSA
"1.3.14.3.2.14"
NIST OSE 實作者的工作坊 (OIW) Security RSA 演算法,該演算法使用修改偵測代碼 2 (MDC2) 或 Meyer-Schilling 哈希函式。
szOID_OIWSEC_shaRSA
"1.3.14.3.2.15"
NIST OSE 實作者的工作坊 (OIW) 安全性 RSA 演算法與安全哈希演算法 (SHA) 。
szOID_OIWSEC_dhCommMod
"1.3.14.3.2.16"
NIST OSE 實作者的工作坊 (OIW) 安全性 Diffie-Hellman 金鑰交換演算法。
szOID_OIWSEC_desEDE
"1.3.14.3.2.17"
NIST OSE 實作者的工作坊 (OIW) 安全性數據加密標準 (DES) 演算法,與加密-解密-加密 (EDE) 多個加密模式的作業。
szOID_OIWSEC_sha
"1.3.14.3.2.18"
NIST OSE 實作者的研討會 (OIW) 安全性安全哈希演算法 (SHA) 。
szOID_OIWSEC_mdc2
"1.3.14.3.2.19"
NIST OSE 實作者的工作坊 (OIW) 安全性修改偵測代碼 2 (MDC2) 或 Meyer-Schilling 哈希函式。
szOID_OIWSEC_dsaComm
"1.3.14.3.2.20"
NIST OSE 實作者的工作坊 (OIW) 安全性數位簽名演算法 (DSA) 。
szOID_OIWSEC_dsaCommSHA
"1.3.14.3.2.21"
NIST OSE 實作者的工作坊 (OIW) 安全性數位簽名演算法 (DSA) 結合安全哈希演算法 (SHA) 。
szOID_OIWSEC_rsaXchg
"1.3.14.3.2.22"
NIST OSE 實作者的工作坊 (OIW) Security RSA 演算法。
szOID_OIWSEC_keyHashSeal
"1.3.14.3.2.23"
NIST OSE 實作者的工作坊 (OIW) 安全性哈希演算法。
szOID_OIWSEC_md2RSASign
"1.3.14.3.2.24"
NIST OSE 實作者的工作坊 (OIW) 安全性 RSA 演算法與訊息摘要 (MD2) 哈希演算法搭配使用。
szOID_OIWSEC_md5RSASign
"1.3.14.3.2.25"
NIST OSE 實作者的工作坊 (OIW) Security RSA 演算法與訊息摘要 (MD5) 哈希演算法。
szOID_OIWSEC_sha1
"1.3.14.3.2.26"
NIST OSE 實作者的工作坊 (OIW) Security Secure Hashing (SHA1) 演算法。
szOID_OIWSEC_dsaSHA1
"1.3.14.3.2.27"
NIST OSE 實作者的工作坊 (OIW) 安全性數位簽名演算法, (DSA) 使用安全哈希演算法 1 (SHA1) 。
szOID_OIWSEC_dsaCommSHA1
"1.3.14.3.2.28"
NIST OSE 實作者的工作坊 (OIW) 安全性數位簽名演算法, (DSA) 使用安全哈希演算法 1 (SHA1) 。
szOID_OIWSEC_sha1RSASign
"1.3.14.3.2.29"
NIST OSE 實作者的工作坊 (OIW) 安全性 RSA 演算法,其使用安全哈希演算法 1 (SHA1) 。
szOID_OIWDIR
"1.3.14.7.2"
NIST OSE 實作者的工作坊 (OIW) Directory 根對象標識碼。
szOID_OIWDIR_CRPT
"1.3.14.7.2.1"
NIST OSE 實作者的工作坊 (OIW) Directory 一般加密演算法。
szOID_OIWDIR_HASH
"1.3.14.7.2.2"
NIST OSE 實作者的工作坊 (OIW) Directory 泛型哈希演算法。
szOID_OIWDIR_SIGN
"1.3.14.7.2.3"
NIST OSE 實作者的工作坊 (OIW) Directory 一般簽署演算法。
szOID_OIWDIR_md2
"1.3.14.7.2.2.1"
NIST OSE 實作者的研討會 (OIW) 目錄訊息摘要 (MD2) 演算法。
szOID_OIWDIR_md2RSA
"1.3.14.7.2.3.1"
NIST OSE 實作者的研討會 (OIW) 目錄 RSA 演算法與 MD2 () 哈希演算法結合訊息摘要。
szOID_INFOSEC
"2.16.840.1.101.2.1"
INFOSEC 物件識別碼根目錄。
szOID_INFOSEC_sdnsSignature
"2.16.840.1.101.2.1.1.1"
簽章演算法。
szOID_INFOSEC_mosaicSignature
"2.16.840.1.101.2.1.1.2"
簽章演算法。
szOID_INFOSEC_sdnsConfidentiality
"2.16.840.1.101.2.1.1.3"
加密演算法。
szOID_INFOSEC_mosaicConfidentiality
"2.16.840.1.101.2.1.1.4"
加密演算法。
szOID_INFOSEC_sdnsIntegrity
"2.16.840.1.101.2.1.1.5"
簽署演算法。
szOID_INFOSEC_mosaicIntegrity
"2.16.840.1.101.2.1.1.6"
簽署演算法。
szOID_INFOSEC_sdnsTokenProtection
"2.16.840.1.101.2.1.1.7"
保護數據網路系統令牌加密。
szOID_INFOSEC_mosaicTokenProtection
"2.16.840.1.101.2.1.1.8"
內嵌令牌加密。
szOID_INFOSEC_sdnsKeyManagement
"2.16.840.1.101.2.1.1.9"
保護數據網路系統金鑰管理。
szOID_INFOSEC_mosaicKeyManagement
"2.16.840.1.101.2.1.1.10"
內嵌金鑰管理。
szOID_INFOSEC_sdnsKMandSig
"2.16.840.1.101.2.1.1.11"
保護數據網路系統金鑰管理和簽章。
szOID_INFOSEC_mosaicKMandSig
"2.16.840.1.101.2.1.1.12"
主要金鑰管理和簽章。
szOID_INFOSEC_SuiteASignature
"2.16.840.1.101.2.1.1.13"
國家安全性機構 (NSA) 套件密碼編譯簽章演算法。
szOID_INFOSEC_SuiteAConfidentiality
"2.16.840.1.101.2.1.1.14"
國家安全性機構 (NSA) 套件加密演算法。
szOID_INFOSEC_SuiteAIntegrity
"2.16.840.1.101.2.1.1.15"
國家安全性機構 (NSA) 套件密碼編譯簽章演算法。
szOID_INFOSEC_SuiteATokenProtection
"2.16.840.1.101.2.1.1.16"
國家安全性機構 (NSA) 套件加密安全性令牌加密。
szOID_INFOSEC_SuiteAKeyManagement
"2.16.840.1.101.2.1.1.17"
國家安全性機構 (NSA) 套件密碼編譯安全性密鑰管理。
szOID_INFOSEC_SuiteAKMandSig
"2.16.840.1.101.2.1.1.18"
國家安全性機構 (NSA) 套件密碼編譯密鑰管理和簽章。
szOID_INFOSEC_mosaicUpdatedSig
"2.16.840.1.101.2.1.1.19"
已更新的簽章。
szOID_INFOSEC_mosaicKMandUpdSig
"2.16.840.1.101.2.1.1.20"
內嵌金鑰管理和更新的簽章。
szOID_INFOSEC_mosaicUpdatedInteg
"2.16.840.1.101.2.1.1.21"
已更新的簽章。
szOID_NIST_sha256
"2.16.840.1.101.3.4.2.1"
使用 256 位金鑰的安全哈希演算法 (SHA) 。
szOID_NIST_sha384
"2.16.840.1.101.3.4.2.2"
使用 384 位金鑰的安全哈希演算法 (SHA) 。
szOID_NIST_sha512
"2.16.840.1.101.3.4.2.3"
使用512位金鑰的安全哈希演算法 (SHA) 。
szOID_PKIX_NO_SIGNATURE
"1.3.6.1.5.5.7.6.2"
沒有簽章。
szOID_RSA_SSA_PSS
"1.2.840.113549.1.1.10"
具有附錄和 Probabilistic 簽章配置的 RSA 簽章配置。
szOID_ECDSA_SPECIFIED
"1.2.840.10045.4.3"
橢圓曲線數位簽名演算法 (ECDSA) 。

Parameters

提供編碼演算法特定參數的 BLOB 。 在許多情況下,沒有任何參數。 這是藉由將 Parameters BLOB 的 cbData 成員設定為零來表示。

下列演算法具有指定的編碼參數。 如需詳細資訊,請參閱 CryptEncodeObject 和 CryptDecodeObject 的常數

意義
szOID_OIWSEC_dsa
CERT_DSS_PARAMETERS結構。
szOID_RSA_RC2CBC
CRYPT_RC2_CBC_PARAMETERS結構。
szOID_OIWSEC_desCBC
CRYPT_DATA_BLOB,其中包含八進位字串形式的初始化向量
szOID_RSA_DES_EDE3_CBC
CRYPT_DATA_BLOB,其中包含八進位字串形式的初始化向量
szOID_RSA_RC4
CRYPT_DATA_BLOB,其中包含八進位字串形式的初始化向量
szOID_RSA_SSA_PSS
CRYPT_RSA_SSA_PSS_PARAMETERS結構。
szOID_ECDSA_SPECIFIED
CRYPT_ALGORITHM_IDENTIFIER 結構。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 wincrypt.h

另請參閱

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