Pengidentifikasi Antarmuka CNG

Pengidentifikasi berikut digunakan untuk mengidentifikasi antarmuka kriptografi CNG. Di CNG, antarmuka mengidentifikasi jenis perilaku kriptografi yang didukung penyedia. Misalnya, penyedia mungkin generator angka acak atau mungkin penyedia hashing.

Constant/value Description
BCRYPT_CIPHER_INTERFACE
0x00000001
Antarmuka sandi simetris.
BCRYPT_HASH_INTERFACE
0x00000002
Antarmuka hash.
BCRYPT_ASYMMETRIC_ENCRYPTION_INTERFACE
0x00000003
Antarmuka enkripsi asimetris.
BCRYPT_SECRET_AGREEMENT_INTERFACE
0x00000004
Antarmuka perjanjian rahasia.
BCRYPT_SIGNATURE_INTERFACE
0x00000005
Antarmuka tanda tangan.
BCRYPT_RNG_INTERFACE
0x00000006
Antarmuka generator angka acak.
BCRYPT_KEY_DERIVATION_INTERFACE
0x00000007
Antarmuka derivasi kunci.
Windows 8 adalah klien minimum yang didukung untuk nilai ini.
BCRYPT_KEY_ENCAPSULATION_INTERFACE
0x00000008
Antarmuka enkapsulasi kunci.
Windows 11 24H2 adalah klien minimum yang didukung untuk nilai ini.
NCRYPT_KEY_STORAGE_INTERFACE
0x00010001
Antarmuka penyimpanan utama.
NCRYPT_SCHANNEL_INTERFACE
0x00010002
Antarmuka tanda tangan Schannel.
NCRYPT_SCHANNEL_SIGNATURE_INTERFACE
0x00010003
Antarmuka cipher suite Schannel.
Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, dan Windows 2000: Nilai ini tidak didukung.

Persyaratan

Requirement Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
Bcrypt.h;
Ncrypt.h