Bagikan melalui


CNG Bernama Kurva Elips

Mulai Windows 10, CNG menyediakan dukungan untuk kurva elips bernama berikut (ANSI X9.62, X9.63, FIPS 186-2).

**BCRYPT\_ECC\_CURVE\_25519**
Persyaratan Value
Nama kurva25519
Standard Kurva 25519
Ukuran kunci (bit) 255
Kemampuan TLS
Pengidentifikasi objek Tidak
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP160R1**
Persyaratan Value
Nama brainpoolP160r1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 160
Kemampuan TLS No
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.1
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP160T1**
Persyaratan Value
Nama brainpoolP160t1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 160
Kemampuan TLS No
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.2
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP192R1**
Persyaratan Value
Nama brainpoolP192r1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 192
Kemampuan TLS No
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.3
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP192T1**
Persyaratan Value
Nama brainpoolP192t1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 192
Kemampuan TLS No
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.4
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP224R1**
Persyaratan Value
Nama brainpoolP224r1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 224
Kemampuan TLS No
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.5
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP224T1**
Persyaratan Value
Nama brainpoolP224t1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 224
Kemampuan TLS No
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.6
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP256R1**
Persyaratan Value
Nama brainpoolP256r1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 256
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.7
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP256T1**
Persyaratan Value
Nama brainpoolP256t1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 256
Kemampuan TLS No
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.8
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP320R1**
Persyaratan Value
Nama brainpoolP320r1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 320
Kemampuan TLS No
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.9
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP32 0T1**
Persyaratan Value
Nama brainpoolP320t1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 320
Kemampuan TLS No
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.10
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP384R1**
Persyaratan Value
Nama brainpoolP384r1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 384
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.11
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP384T1**
Persyaratan Value
Nama brainpoolP384t1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 384
Kemampuan TLS No
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.12
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP512R1**
Persyaratan Value
Nama brainpoolP512r1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 512
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.13
**BCRYPT\_ECC\_CURVE\_BRAINPOOLP512T1**
Persyaratan Value
Nama brainpoolP512t1
Standard ECC Brainpool Standar Kurva dan Generasi Kurva
Ukuran kunci (bit) 512
Kemampuan TLS No
Pengidentifikasi objek 1.3.36.3.3.2.8.1.1.14
**BCRYPT\_ECC\_CURVE\_EC192WAPI**
Persyaratan Value
Nama ec192wapi
Standard Standar Nasional Cina untuk LAN Nirkabel (GB 15629.11-2003)
Ukuran kunci (bit) 192
Kemampuan TLS No
Pengidentifikasi objek 1.2.156.11235.1.1.2.1
**BCRYPT\_ECC\_CURVE\_NISTP192**
Persyaratan Value
Nama nistP192
Standard Kurva Elips yang Direkomendasikan untuk Penggunaan Pemerintah Federal
Ukuran kunci (bit) 192
Kemampuan TLS Ya
Pengidentifikasi objek 1.2.840.10045.3.1.1
**BCRYPT\_ECC\_CURVE\_NISTP224**
Persyaratan Value
Nama nistP224
Standard Kurva Elips yang Direkomendasikan untuk Penggunaan Pemerintah Federal
Ukuran kunci (bit) 224
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.33
**BCRYPT\_ECC\_CURVE\_NISTP256**
Persyaratan Value
Nama nistP256
Standard Kurva Elips yang Direkomendasikan untuk Penggunaan Pemerintah Federal
Ukuran kunci (bit) 256
Kemampuan TLS Ya
Pengidentifikasi objek 1.2.840.10045.3.1.7
**BCRYPT\_ECC\_CURVE\_NISTP384**
Persyaratan Value
Nama nistP384
Standard Kurva Elips yang Direkomendasikan untuk Penggunaan Pemerintah Federal
Ukuran kunci (bit) 384
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.34
**BCRYPT\_ECC\_CURVE\_NISTP521**
Persyaratan Value
Nama nistP521
Standard Kurva Elips yang Direkomendasikan untuk Penggunaan Pemerintah Federal
Ukuran kunci (bit) 521
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.35
**BCRYPT\_ECC\_CURVE\_NUMSP256T1**
Persyaratan Value
Nama numsP256t1
Standard Spesifikasi Pemilihan Kurva dan Parameter Kurva yang Didukung di MSR ECCLib
Ukuran kunci (bit) 256
Kemampuan TLS No
Pengidentifikasi objek Tidak
**BCRYPT\_ECC\_CURVE\_NUMSP384T1**
Persyaratan Value
Nama numsP384t1
Standard Spesifikasi Pemilihan Kurva dan Parameter Kurva yang Didukung di MSR ECCLib
Ukuran kunci (bit) 384
Kemampuan TLS No
Pengidentifikasi objek Tidak
**BCRYPT\_ECC\_CURVE\_NUMSP512T1**
Persyaratan Value
Nama numsP512t1
Standard Spesifikasi Pemilihan Kurva dan Parameter Kurva yang Didukung di MSR ECCLib
Ukuran kunci (bit) 512
Kemampuan TLS No
Pengidentifikasi objek Tidak
**BCRYPT\_ECC\_CURVE\_SECP160K1**
Persyaratan Value
Nama secP160k1
Standard Parameter Domain Kurva Elips yang Direkomendasikan
Ukuran kunci (bit) 160
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.9
**BCRYPT\_ECC\_CURVE\_SECP160R1**
Persyaratan Value
Nama secP160r1
Standard Parameter Domain Kurva Elips yang Direkomendasikan
Ukuran kunci (bit) 160
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.8
**BCRYPT\_ECC\_CURVE\_SECP160R1**
Persyaratan Value
Nama secP160r2
Standard Parameter Domain Kurva Elips yang Direkomendasikan
Ukuran kunci (bit) 160
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.30
**BCRYPT\_ECC\_CURVE\_SECP192K1**
Persyaratan Value
Nama secP192k1
Standard Parameter Domain Kurva Elips yang Direkomendasikan
Ukuran kunci (bit) 192
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.31
**BCRYPT\_ECC\_CURVE\_SECP192R1**
Persyaratan Value
Nama secP192r1
Standard Parameter Domain Kurva Elips yang Direkomendasikan
Ukuran kunci (bit) 192
Kemampuan TLS Ya
Pengidentifikasi objek 1.2.840.10045.3.1.1
**BCRYPT\_ECC\_CURVE\_SECP224K1**
Persyaratan Value
Nama secP224k1
Standard Parameter Domain Kurva Elips yang Direkomendasikan
Ukuran kunci (bit) 224
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.32
**BCRYPT\_ECC\_CURVE\_SECP224R1**
Persyaratan Value
Nama secP224r1
Standard Parameter Domain Kurva Elips yang Direkomendasikan
Ukuran kunci (bit) 224
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.33
**BCRYPT\_ECC\_CURVE\_SECP256K1**
Persyaratan Value
Nama secP256k1
Standard Parameter Domain Kurva Elips yang Direkomendasikan
Ukuran kunci (bit) 256
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.10
**BCRYPT\_ECC\_CURVE\_SECP256R1**
Persyaratan Value
Nama secP256r1
Standard Parameter Domain Kurva Elips yang Direkomendasikan
Ukuran kunci (bit) 256
Kemampuan TLS Ya
Pengidentifikasi objek 1.2.840.10045.3.1.7
**BCRYPT\_ECC\_CURVE\_SECP384R1**
Persyaratan Value
Nama secP384r1
Standard Parameter Domain Kurva Elips yang Direkomendasikan
Ukuran kunci (bit) 384
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.34
**BCRYPT\_ECC\_CURVE\_SECP521R1**
Persyaratan Value
Nama secP521r1
Standard Parameter Domain Kurva Elips yang Direkomendasikan
Ukuran kunci (bit) 521
Kemampuan TLS Ya
Pengidentifikasi objek 1.3.132.0.35
**BCRYPT\_ECC\_CURVE\_WTLS12**
Persyaratan Value
Nama wtls12
Standard WTLS
Ukuran kunci (bit) 224
Kemampuan TLS No
Pengidentifikasi objek 1.3.132.0.33
**BCRYPT\_ECC\_CURVE\_WTLS7**
Persyaratan Value
Nama wtls7
Standard WTLS
Ukuran kunci (bit) 160
Kemampuan TLS No
Pengidentifikasi objek 1.3.132.0.30
**BCRYPT\_ECC\_CURVE\_WTLS9**
Persyaratan Value
Nama wtls9
Standard WTLS
Ukuran kunci (bit) 160
Kemampuan TLS No
Pengidentifikasi objek 2.23.43.1.4.9
**BCRYPT\_ECC\_CURVE\_X962P192V1**
Persyaratan Value
Nama x962P192v1
Standard ANSI X9.62
Ukuran kunci (bit) 192
Kemampuan TLS No
Pengidentifikasi objek 1.2.840.10045.3.1.1
**BCRYPT\_ECC\_CURVE\_X962P192V2**
Persyaratan Value
Nama x962P192v2
Standard ANSI X9.62
Ukuran kunci (bit) 192
Kemampuan TLS No
Pengidentifikasi objek 1.2.840.10045.3.1.2
**BCRYPT\_ECC\_CURVE\_X962P192V3**
Persyaratan Value
Nama x962P192v3
Standard ANSI X9.62
Ukuran kunci (bit) 192
Kemampuan TLS No
Pengidentifikasi objek 1.2.840.10045.3.1.3
**BCRYPT\_ECC\_CURVE\_X962P239V1**
Persyaratan Value
Nama x962P239v1
Standard ANSI X9.62
Ukuran kunci (bit) 239
Kemampuan TLS No
Pengidentifikasi objek 1.2.840.10045.3.1.4
**BCRYPT\_ECC\_CURVE\_X962P239V2**
Persyaratan Value
Nama x962P239v2
Standard ANSI X9.62
Ukuran kunci (bit) 239
Kemampuan TLS No
Pengidentifikasi objek 1.2.840.10045.3.1.5
**BCRYPT\_ECC\_CURVE\_X962P239V3**
Persyaratan Value
Nama x962P239v3
Standard ANSI X9.62
Ukuran kunci (bit) 239
Kemampuan TLS No
Pengidentifikasi objek 1.2.840.10045.3.1.6
**BCRYPT\_ECC\_CURVE\_X962P256V1**
Persyaratan Value
Nama x962P256v1
Standard ANSI X9.62
Ukuran kunci (bit) 256
Kemampuan TLS No
Pengidentifikasi objek 1.2.840.10045.3.1.7

Keterangan

Untuk menggunakan kurva bernama, panggil BCryptOpenAlgorithmProvider menggunakan BCRYPT_ECDSA_ALGORITHM atau BCRYPT_ECDH_ALGORITHM sebagai ID algoritma. Kemudian, panggil BCryptSetProperty dan atur properti BCRYPT_ECC_CURVE_NAME ke salah satu kurva di atas atau kurva bernama apa pun yang terdaftar di komputer seperti yang certutil -displayEccCurve ditunjukkan oleh perintah.

Persyaratan

Persyaratan Value
Klien minimum yang didukung Windows 10 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Header Bcrypt.h

Baca juga

BCryptOpenAlgorithmProvider

NCryptCreatePersistedKey