struktur BCRYPT_DSA_KEY_BLOB (bcrypt.h)
Struktur BCRYPT_DSA_KEY_BLOB digunakan sebagai header untuk kunci publikDigital Signature Algorithm (DSA) atau BLOBkunci privat dalam memori.
Sintaks
typedef struct _BCRYPT_DSA_KEY_BLOB {
ULONG dwMagic;
ULONG cbKey;
UCHAR Count[4];
UCHAR Seed[20];
UCHAR q[20];
} BCRYPT_DSA_KEY_BLOB, *PBCRYPT_DSA_KEY_BLOB;
Anggota
dwMagic
Menentukan jenis kunci yang diwakili struktur ini. Ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Struktur mewakili kunci umum DSA. |
|
Struktur mewakili kunci privat DSA. |
cbKey
Panjangnya, dalam byte, dari kunci.
Count[4]
Jumlah perulangan, dalam format big-endian, digunakan untuk menghasilkan q.
Seed[20]
Nilai seed, dalam format big-endian, digunakan untuk menghasilkan q.
q[20]
Faktor utama 160-bit, dalam format big-endian.
Keterangan
Struktur berlaku untuk kunci DSA yang sama atau melebihi 512 bit panjangnya tetapi kurang dari atau sama dengan 1024 bit.
Struktur ini digunakan sebagai header untuk buffer yang lebih besar. BLOB kunci publik DSA (BCRYPT_DSA_PUBLIC_BLOB) memiliki format berikut dalam memori yang bersebelahan. Nomor Modulus, Generator, dan Publik dalam format big-endian.
BCRYPT_DSA_KEY_BLOB
Modulus[cbKey] // Big-endian.
Generator[cbKey] // Big-endian.
Public[cbKey] // Big-endian.
BLOB kunci privat DSA (BCRYPT_DSA_PRIVATE_BLOB) memiliki format berikut dalam memori yang bersebelahan. Angka Modulus, Generator, Publik, dan PrivateExponent dalam format big-endian.
BCRYPT_DSA_KEY_BLOB
Modulus[cbKey] // Big-endian.
Generator[cbKey] // Big-endian.
Public[cbKey] // Big-endian.
PrivateExponent[20] // 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