struktur BCRYPT_ECCKEY_BLOB (bcrypt.h)
Struktur BCRYPT_ECCKEY_BLOB digunakan sebagai header untuk kunci umum kurva elips atau BLOBkunci privat dalam memori.
Sintaks
typedef struct _BCRYPT_ECCKEY_BLOB {
ULONG dwMagic;
ULONG cbKey;
} BCRYPT_ECCKEY_BLOB, *PBCRYPT_ECCKEY_BLOB;
Anggota
dwMagic
Menentukan jenis kunci yang diwakili BLOB ini. Nilai yang mungkin untuk anggota ini bergantung pada jenis BLOB yang diwakili struktur ini. Kunci berikut menggunakan kurva prima NIST 256-bit yang ditentukan dalam FIPS 186-2.
cbKey
Panjang, dalam byte, dari kunci.
Keterangan
Struktur ini digunakan sebagai header untuk buffer yang lebih besar. BLOB kunci umum kurva elips (BCRYPT_ECCPUBLIC_BLOB) memiliki format berikut dalam memori yang berdekatan. Koordinat X dan Y adalah bilangan bulat yang tidak ditandatangani yang dikodekan dalam format big-endian.
BCRYPT_ECCKEY_BLOB
BYTE X[cbKey] // Big-endian.
BYTE Y[cbKey] // Big-endian.
BLOB kunci privat kurva elips (BCRYPT_ECCPRIVATE_BLOB) memiliki format berikut dalam memori yang berdekatan. Koordinat X dan Y dan nilai d adalah bilangan bulat yang tidak ditandatangani yang dikodekan dalam format big-endian.
BCRYPT_ECCKEY_BLOB
BYTE X[cbKey] // Big-endian.
BYTE Y[cbKey] // Big-endian.
BYTE d[cbKey] // Big-endian.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | bcrypt.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk