Curve ellittiche CNG denominate
A partire da Windows 10, CNG fornisce il supporto per le curve ellittiche seguenti (ANSI X9.62, X9.63, FIPS 186-2).
- **BCRYPT\_ECC\_CURVE\_25519**
-
-
Requisito valore Nome curve25519 Standard Curva 25519 Dimensioni chiave (bit) 255 Tls in grado di supportare Identificatori di oggetto None
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP160R1**
-
-
Requisito valore Nome brainpoolP160r1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 160 Tls in grado di supportare No Identificatori di oggetto 1.3.36.3.3.2.8.1.1.1
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP160T1**
-
-
Requisito valore Nome brainpoolP160t1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 160 Tls in grado di supportare No Identificatori di oggetto 1.3.36.3.3.2.8.1.1.2
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP192R1**
-
-
Requisito valore Nome brainpoolP192r1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 192 Tls in grado di supportare No Identificatori di oggetto 1.3.36.3.3.2.8.1.1.3
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP192T1**
-
-
Requisito valore Nome brainpoolP192t1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 192 Tls in grado di supportare No Identificatori di oggetto 1.3.36.3.3.2.8.1.1.4
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP224R1**
-
-
Requisito valore Nome brainpoolP224r1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 224 Tls in grado di supportare No Identificatori di oggetto 1.3.36.3.3.2.8.1.1.5
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP224T1**
-
-
Requisito valore Nome brainpoolP224t1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 224 Tls in grado di supportare No Identificatori di oggetto 1.3.36.3.3.2.8.1.1.6
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP256R1**
-
-
Requisito valore Nome brainpoolP256r1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 256 Tls in grado di supportare Sì Identificatori di oggetto 1.3.36.3.3.2.8.1.1.7
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP256T1**
-
-
Requisito valore Nome brainpoolP256t1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 256 Tls in grado di supportare No Identificatori di oggetto 1.3.36.3.3.2.8.1.1.8
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP320R1**
-
-
Requisito valore Nome brainpoolP320r1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 320 Tls in grado di supportare No Identificatori di oggetto 1.3.36.3.3.2.8.1.1.9
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP32 0T1**
-
-
Requisito valore Nome brainpoolP320t1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 320 Tls in grado di supportare No Identificatori di oggetto 1.3.36.3.3.2.8.1.1.10
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP384R1**
-
-
Requisito valore Nome brainpoolP384r1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 384 Tls in grado di supportare Sì Identificatori di oggetto 1.3.36.3.3.2.8.1.1.11
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP384T1**
-
-
Requisito valore Nome brainpoolP384t1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 384 Tls in grado di supportare No Identificatori di oggetto 1.3.36.3.3.2.8.1.1.12
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP512R1**
-
-
Requisito valore Nome brainpoolP512r1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 512 Tls in grado di supportare Sì Identificatori di oggetto 1.3.36.3.3.2.8.1.1.13
-
- **BCRYPT\_ECC\_CURVE\_BRAINPOOLP512T1**
-
-
Requisito valore Nome brainpoolP512t1 Standard Ecc Brainpool Curve Standard e Generazione curva Dimensioni chiave (bit) 512 Tls in grado di supportare No Identificatori di oggetto 1.3.36.3.3.2.8.1.1.14
-
- **BCRYPT\_ECC\_CURVE\_EC192WAPI**
-
-
Requisito valore Nome ec192wapi Standard Standard nazionale cinese per reti LAN wireless (GB 15629.11-2003) Dimensioni chiave (bit) 192 Tls in grado di supportare No Identificatori di oggetto 1.2.156.11235.1.1.2.1
-
- **BCRYPT\_ECC\_CURVE\_NISTP192**
-
-
Requisito valore Nome nistP192 Standard Curve ellittiche consigliate per l'uso del governo federale Dimensioni chiave (bit) 192 Tls in grado di supportare Sì Identificatori di oggetto 1.2.840.10045.3.1.1
-
- **BCRYPT\_ECC\_CURVE\_NISTP224**
-
-
Requisito valore Nome nistP224 Standard Curve ellittiche consigliate per l'uso del governo federale Dimensioni chiave (bit) 224 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.33
-
- **BCRYPT\_ECC\_CURVE\_NISTP256**
-
-
Requisito valore Nome nistP256 Standard Curve ellittiche consigliate per l'uso del governo federale Dimensioni chiave (bit) 256 Tls in grado di supportare Sì Identificatori di oggetto 1.2.840.10045.3.1.7
-
- **BCRYPT\_ECC\_CURVE\_NISTP384**
-
-
Requisito valore Nome nistP384 Standard Curve ellittiche consigliate per l'uso del governo federale Dimensioni chiave (bit) 384 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.34
-
- **BCRYPT\_ECC\_CURVE\_NISTP521**
-
-
Requisito valore Nome nistP521 Standard Curve ellittiche consigliate per l'uso del governo federale Dimensioni chiave (bit) 521 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.35
-
- **BCRYPT\_ECC\_CURVE\_NUMSP256T1**
-
-
Requisito valore Nome numsP256t1 Standard Specifica della selezione della curva e dei parametri di curva supportati in MSR ECCLib Dimensioni chiave (bit) 256 Tls in grado di supportare No Identificatori di oggetto None
-
- **BCRYPT\_ECC\_CURVE\_NUMSP384T1**
-
-
Requisito valore Nome numsP384t1 Standard Specifica della selezione della curva e dei parametri di curva supportati in MSR ECCLib Dimensioni chiave (bit) 384 Tls in grado di supportare No Identificatori di oggetto None
-
- **BCRYPT\_ECC\_CURVE\_NUMSP512T1**
-
-
Requisito valore Nome numsP512t1 Standard Specifica della selezione della curva e dei parametri di curva supportati in MSR ECCLib Dimensioni chiave (bit) 512 Tls in grado di supportare No Identificatori di oggetto None
-
- **BCRYPT\_ECC\_CURVE\_edizione StandardCP160K1**
-
-
Requisito valore Nome secP160k1 Standard Parametri di dominio curva ellittica consigliati Dimensioni chiave (bit) 160 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.9
-
- **BCRYPT\_ECC\_CURVE\_edizione StandardCP160R1**
-
-
Requisito valore Nome secP160r1 Standard Parametri di dominio curva ellittica consigliati Dimensioni chiave (bit) 160 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.8
-
- **BCRYPT\_ECC\_CURVE\_edizione StandardCP160R1**
-
-
Requisito valore Nome secP160r2 Standard Parametri di dominio curva ellittica consigliati Dimensioni chiave (bit) 160 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.30
-
- **BCRYPT\_ECC\_CURVE\_edizione StandardCP192K1**
-
-
Requisito valore Nome secP192k1 Standard Parametri di dominio curva ellittica consigliati Dimensioni chiave (bit) 192 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.31
-
- **BCRYPT\_ECC\_CURVE\_edizione StandardCP192R1**
-
-
Requisito valore Nome secP192r1 Standard Parametri di dominio curva ellittica consigliati Dimensioni chiave (bit) 192 Tls in grado di supportare Sì Identificatori di oggetto 1.2.840.10045.3.1.1
-
- **BCRYPT\_ECC\_CURVE\_edizione StandardCP224K1**
-
-
Requisito valore Nome secP224k1 Standard Parametri di dominio curva ellittica consigliati Dimensioni chiave (bit) 224 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.32
-
- **BCRYPT\_ECC\_CURVE\_edizione StandardCP224R1**
-
-
Requisito valore Nome secP224r1 Standard Parametri di dominio curva ellittica consigliati Dimensioni chiave (bit) 224 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.33
-
- **BCRYPT\_ECC\_CURVE\_edizione StandardCP256K1**
-
-
Requisito valore Nome secP256k1 Standard Parametri di dominio curva ellittica consigliati Dimensioni chiave (bit) 256 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.10
-
- **BCRYPT\_ECC\_CURVE\_edizione StandardCP256R1**
-
-
Requisito valore Nome secP256r1 Standard Parametri di dominio curva ellittica consigliati Dimensioni chiave (bit) 256 Tls in grado di supportare Sì Identificatori di oggetto 1.2.840.10045.3.1.7
-
- **BCRYPT\_ECC\_CURVE\_edizione StandardCP384R1**
-
-
Requisito valore Nome secP384r1 Standard Parametri di dominio curva ellittica consigliati Dimensioni chiave (bit) 384 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.34
-
- **BCRYPT\_ECC\_CURVE\_edizione StandardCP521R1**
-
-
Requisito valore Nome secP521r1 Standard Parametri di dominio curva ellittica consigliati Dimensioni chiave (bit) 521 Tls in grado di supportare Sì Identificatori di oggetto 1.3.132.0.35
-
- **BCRYPT\_ECC\_CURVE\_WTLS12**
-
-
Requisito valore Nome wtls12 Standard WTLS Dimensioni chiave (bit) 224 Tls in grado di supportare No Identificatori di oggetto 1.3.132.0.33
-
- **BCRYPT\_ECC\_CURVE\_WTLS7**
-
-
Requisito valore Nome wtls7 Standard WTLS Dimensioni chiave (bit) 160 Tls in grado di supportare No Identificatori di oggetto 1.3.132.0.30
-
- **BCRYPT\_ECC\_CURVE\_WTLS9**
-
-
Requisito valore Nome wtls9 Standard WTLS Dimensioni chiave (bit) 160 Tls in grado di supportare No Identificatori di oggetto 2.23.43.1.4.9
-
- **BCRYPT\_ECC\_CURVE\_X962P192V1**
-
-
Requisito valore Nome x962P192v1 Standard ANSI X9.62 Dimensioni chiave (bit) 192 Tls in grado di supportare No Identificatori di oggetto 1.2.840.10045.3.1.1
-
- **BCRYPT\_ECC\_CURVE\_X962P192V2**
-
-
Requisito valore Nome x962P192v2 Standard ANSI X9.62 Dimensioni chiave (bit) 192 Tls in grado di supportare No Identificatori di oggetto 1.2.840.10045.3.1.2
-
- **BCRYPT\_ECC\_CURVE\_X962P192V3**
-
-
Requisito valore Nome x962P192v3 Standard ANSI X9.62 Dimensioni chiave (bit) 192 Tls in grado di supportare No Identificatori di oggetto 1.2.840.10045.3.1.3
-
- **BCRYPT\_ECC\_CURVE\_X962P239V1**
-
-
Requisito valore Nome x962P239v1 Standard ANSI X9.62 Dimensioni chiave (bit) 239 Tls in grado di supportare No Identificatori di oggetto 1.2.840.10045.3.1.4
-
- **BCRYPT\_ECC\_CURVE\_X962P239V2**
-
-
Requisito valore Nome x962P239v2 Standard ANSI X9.62 Dimensioni chiave (bit) 239 Tls in grado di supportare No Identificatori di oggetto 1.2.840.10045.3.1.5
-
- **BCRYPT\_ECC\_CURVE\_X962P239V3**
-
-
Requisito valore Nome x962P239v3 Standard ANSI X9.62 Dimensioni chiave (bit) 239 Tls in grado di supportare No Identificatori di oggetto 1.2.840.10045.3.1.6
-
- **BCRYPT\_ECC\_CURVE\_X962P256V1**
-
-
Requisito valore Nome x962P256v1 Standard ANSI X9.62 Dimensioni chiave (bit) 256 Tls in grado di supportare No Identificatori di oggetto 1.2.840.10045.3.1.7
-
Osservazioni:
Per usare una curva denominata, chiamare BCryptOpenAlgorithmProvider usando il BCRYPT_ECDSA_ALGORITHM o il BCRYPT_ECDH_ALGORITHM come ID algoritmo. Chiamare quindi BCryptSetProperty e impostare la proprietà BCRYPT_ECC_CURVE_NAME su una delle curve precedenti o su qualsiasi curva denominata registrata nel computer, come illustrato dal certutil -displayEccCurve
comando.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | Bcrypt.h |