CNG 命名橢圓曲線
從 Windows 10 開始,CNG 提供下列命名橢圓曲線的支援(ANSI X9.62、X9.63、FIPS 186-2)。
- **BCRYPT\_ECC\_CURVE\_25519**
-
-
需求 值 名稱 curve25519 標準 曲線 25519 金鑰大小 (位) 255 支援 TLS 物件標識碼 無
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP160R1**
-
-
需求 值 名稱 brainpoolP160r1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 160 支援 TLS No 物件標識碼 1.3.36.3.3.2.8.1.1.1
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP160T1**
-
-
需求 值 名稱 brainpoolP160t1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 160 支援 TLS No 物件標識碼 1.3.36.3.3.2.8.1.1.2
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP192R1**
-
-
需求 值 名稱 brainpoolP192r1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 192 支援 TLS No 物件標識碼 1.3.36.3.3.2.8.1.1.3
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP192T1**
-
-
需求 值 名稱 brainpoolP192t1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 192 支援 TLS No 物件標識碼 1.3.36.3.3.2.8.1.1.4
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP224R1**
-
-
需求 值 名稱 brainpoolP224r1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 224 支援 TLS No 物件標識碼 1.3.36.3.3.2.8.1.1.5
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP224T1**
-
-
需求 值 名稱 brainpoolP224t1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 224 支援 TLS No 物件標識碼 1.3.36.3.3.2.8.1.1.6
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP256R1**
-
-
需求 值 名稱 brainpoolP256r1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 256 支援 TLS Yes 物件標識碼 1.3.36.3.3.2.8.1.1.7
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP256T1**
-
-
需求 值 名稱 brainpoolP256t1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 256 支援 TLS No 物件標識碼 1.3.36.3.3.2.8.1.1.8
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP320R1**
-
-
需求 值 名稱 brainpoolP320r1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 320 支援 TLS No 物件標識碼 1.3.36.3.3.2.8.1.1.9
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP32 0T1**
-
-
需求 值 名稱 brainpoolP320t1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 320 支援 TLS No 物件標識碼 1.3.36.3.3.2.8.1.1.10
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP384R1**
-
-
需求 值 名稱 brainpoolP384r1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 384 支援 TLS Yes 物件標識碼 1.3.36.3.3.2.8.1.1.11
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP384T1**
-
-
需求 值 名稱 brainpoolP384t1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 384 支援 TLS No 物件標識碼 1.3.36.3.3.2.8.1.1.12
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP512R1**
-
-
需求 值 名稱 brainpoolP512r1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 512 支援 TLS Yes 物件標識碼 1.3.36.3.3.2.8.1.1.13
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP512T1**
-
-
需求 值 名稱 brainpoolP512t1 標準 ECC Brainpool 標準曲線和曲線產生 金鑰大小 (位) 512 支援 TLS No 物件標識碼 1.3.36.3.3.2.8.1.1.14
-
- **BCRYPT\_ECC\_CURVE\_EC192WAPI**
-
-
需求 值 名稱 ec192wapi 標準 中國無線 LAN 國家標準 (GB 15629.11-2003) 金鑰大小 (位) 192 支援 TLS No 物件標識碼 1.2.156.11235.1.1.2.1
-
- **BCRYPT\_ECC\_CURVE\_NISTP192**
-
-
需求 值 名稱 nistP192 標準 建議的橢圓曲線供聯邦政府使用 金鑰大小 (位) 192 支援 TLS Yes 物件標識碼 1.2.840.10045.3.1.1
-
- **BCRYPT\_ECC\_CURVE\_NISTP224**
-
-
需求 值 名稱 nistP224 標準 建議的橢圓曲線供聯邦政府使用 金鑰大小 (位) 224 支援 TLS Yes 物件標識碼 1.3.132.0.33
-
- **BCRYPT\_ECC\_CURVE\_NISTP256**
-
-
需求 值 名稱 nistP256 標準 建議的橢圓曲線供聯邦政府使用 金鑰大小 (位) 256 支援 TLS Yes 物件標識碼 1.2.840.10045.3.1.7
-
- **BCRYPT\_ECC\_CURVE\_NISTP384**
-
-
需求 值 名稱 nistP384 標準 建議的橢圓曲線供聯邦政府使用 金鑰大小 (位) 384 支援 TLS Yes 物件標識碼 1.3.132.0.34
-
- **BCRYPT\_ECC\_CURVE\_NISTP521**
-
-
需求 值 名稱 nistP521 標準 建議的橢圓曲線供聯邦政府使用 金鑰大小 (位) 521 支援 TLS Yes 物件標識碼 1.3.132.0.35
-
- **BCRYPT\_ECC\_CURVE\_NUMSP256T1**
-
-
需求 值 名稱 numsP256t1 標準 MSR ECCLib 中曲線選取和支援曲線參數的規格 金鑰大小 (位) 256 支援 TLS No 物件標識碼 無
-
- **BCRYPT\_ECC\_CURVE\_NUMSP384T1**
-
-
需求 值 名稱 numsP384t1 標準 MSR ECCLib 中曲線選取和支援曲線參數的規格 金鑰大小 (位) 384 支援 TLS No 物件標識碼 無
-
- **BCRYPT\_ECC\_CURVE\_NUMSP512T1**
-
-
需求 值 名稱 numsP512t1 標準 MSR ECCLib 中曲線選取和支援曲線參數的規格 金鑰大小 (位) 512 支援 TLS No 物件標識碼 無
-
- **BCRYPT\_ECC\_CURVE\_SECP160K1**
-
-
需求 值 名稱 secP160k1 標準 建議的橢圓曲線定義域參數 金鑰大小 (位) 160 支援 TLS Yes 物件標識碼 1.3.132.0.9
-
- **BCRYPT\_ECC\_CURVE\_SECP160R1**
-
-
需求 值 名稱 secP160r1 標準 建議的橢圓曲線定義域參數 金鑰大小 (位) 160 支援 TLS Yes 物件標識碼 1.3.132.0.8
-
- **BCRYPT\_ECC\_CURVE\_SECP160R1**
-
-
需求 值 名稱 secP160r2 標準 建議的橢圓曲線定義域參數 金鑰大小 (位) 160 支援 TLS Yes 物件標識碼 1.3.132.0.30
-
- **BCRYPT\_ECC\_CURVE\_SECP192K1**
-
-
需求 值 名稱 secP192k1 標準 建議的橢圓曲線定義域參數 金鑰大小 (位) 192 支援 TLS Yes 物件標識碼 1.3.132.0.31
-
- **BCRYPT\_ECC\_CURVE\_SECP192R1**
-
-
需求 值 名稱 secP192r1 標準 建議的橢圓曲線定義域參數 金鑰大小 (位) 192 支援 TLS Yes 物件標識碼 1.2.840.10045.3.1.1
-
- **BCRYPT\_ECC\_CURVE\_SECP224K1**
-
-
需求 值 名稱 secP224k1 標準 建議的橢圓曲線定義域參數 金鑰大小 (位) 224 支援 TLS Yes 物件標識碼 1.3.132.0.32
-
- **BCRYPT\_ECC\_CURVE\_SECP224R1**
-
-
需求 值 名稱 secP224r1 標準 建議的橢圓曲線定義域參數 金鑰大小 (位) 224 支援 TLS Yes 物件標識碼 1.3.132.0.33
-
- **BCRYPT\_ECC\_CURVE\_SECP256K1**
-
-
需求 值 名稱 secP256k1 標準 建議的橢圓曲線定義域參數 金鑰大小 (位) 256 支援 TLS Yes 物件標識碼 1.3.132.0.10
-
- **BCRYPT\_ECC\_CURVE\_SECP256R1**
-
-
需求 值 名稱 secP256r1 標準 建議的橢圓曲線定義域參數 金鑰大小 (位) 256 支援 TLS Yes 物件標識碼 1.2.840.10045.3.1.7
-
- **BCRYPT\_ECC\_CURVE\_SECP384R1**
-
-
需求 值 名稱 secP384r1 標準 建議的橢圓曲線定義域參數 金鑰大小 (位) 384 支援 TLS Yes 物件標識碼 1.3.132.0.34
-
- **BCRYPT\_ECC\_CURVE\_SECP521R1**
-
-
需求 值 名稱 secP521r1 標準 建議的橢圓曲線定義域參數 金鑰大小 (位) 521 支援 TLS Yes 物件標識碼 1.3.132.0.35
-
- **BCRYPT\_ECC\_CURVE\_WTLS12**
-
-
需求 值 名稱 wtls12 標準 WTLS 金鑰大小 (位) 224 支援 TLS No 物件標識碼 1.3.132.0.33
-
- **BCRYPT\_ECC\_CURVE\_WTLS7**
-
-
需求 值 名稱 wtls7 標準 WTLS 金鑰大小 (位) 160 支援 TLS No 物件標識碼 1.3.132.0.30
-
- **BCRYPT\_ECC\_CURVE\_WTLS9**
-
-
需求 值 名稱 wtls9 標準 WTLS 金鑰大小 (位) 160 支援 TLS No 物件標識碼 2.23.43.1.4.9
-
- **BCRYPT\_ECC\_CURVE\_X962P192V1**
-
-
需求 值 名稱 x962P192v1 標準 ANSI X9.62 金鑰大小 (位) 192 支援 TLS No 物件標識碼 1.2.840.10045.3.1.1
-
- **BCRYPT\_ECC\_CURVE\_X962P192V2**
-
-
需求 值 名稱 x962P192v2 標準 ANSI X9.62 金鑰大小 (位) 192 支援 TLS No 物件標識碼 1.2.840.10045.3.1.2
-
- **BCRYPT\_ECC\_CURVE\_X962P192V3**
-
-
需求 值 名稱 x962P192v3 標準 ANSI X9.62 金鑰大小 (位) 192 支援 TLS No 物件標識碼 1.2.840.10045.3.1.3
-
- **BCRYPT\_ECC\_CURVE\_X962P239V1**
-
-
需求 值 名稱 x962P239v1 標準 ANSI X9.62 金鑰大小 (位) 239 支援 TLS No 物件標識碼 1.2.840.10045.3.1.4
-
- **BCRYPT\_ECC\_CURVE\_X962P239V2**
-
-
需求 值 名稱 x962P239v2 標準 ANSI X9.62 金鑰大小 (位) 239 支援 TLS No 物件標識碼 1.2.840.10045.3.1.5
-
- **BCRYPT\_ECC\_CURVE\_X962P239V3**
-
-
需求 值 名稱 x962P239v3 標準 ANSI X9.62 金鑰大小 (位) 239 支援 TLS No 物件標識碼 1.2.840.10045.3.1.6
-
- **BCRYPT\_ECC\_CURVE\_X962P256V1**
-
-
需求 值 名稱 x962P256v1 標準 ANSI X9.62 金鑰大小 (位) 256 支援 TLS No 物件標識碼 1.2.840.10045.3.1.7
-
備註
若要使用具名曲線,請使用BCRYPT_ECDSA_ALGORITHM或BCRYPT_ECDH_ALGORITHM作為演算法識別碼,呼叫 BCryptOpenAlgorithmProvider。 然後,呼叫 BCryptSetProperty,並將 BCRYPT_ECC_CURVE_NAME 屬性設定為上述曲線之一,或計算機上註冊的任何具名曲線,如 命令所示certutil -displayEccCurve
。
需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
頁首 | Bcrypt.h |