ECDiffieHellmanKeyDerivationFunction Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan fungsi derivasi utama yang ECDiffieHellmanCng akan digunakan kelas untuk mengonversi perjanjian rahasia menjadi materi utama.
public enum class ECDiffieHellmanKeyDerivationFunction
public enum ECDiffieHellmanKeyDerivationFunction
type ECDiffieHellmanKeyDerivationFunction =
Public Enum ECDiffieHellmanKeyDerivationFunction
- Warisan
Bidang
Nama | Nilai | Deskripsi |
---|---|---|
Hash | 0 | Algoritma hash digunakan untuk menghasilkan materi kunci. Properti HashAlgorithm menentukan nama algoritma yang akan digunakan. Jika nama algoritma tidak ditentukan, SHA256 digunakan sebagai algoritma default. Anda juga dapat menentukan SecretPrepend properti dan SecretAppend , tetapi tidak diperlukan. Jumlah materi kunci yang dihasilkan setara dengan ukuran nilai hash untuk algoritma yang ditentukan. |
Hmac | 1 | Algoritma Kode Autentikasi Pesan (HMAC) berbasis Hash digunakan untuk menghasilkan materi kunci. Properti HmacKey menentukan kunci yang akan digunakan. Properti ini harus diatur atau UseSecretAgreementAsHmacKey properti harus diatur ke |
Tls | 2 | Protokol Keamanan Lapisan Transportasi (TLS) digunakan untuk menghasilkan materi kunci. Properti Seed dan Label harus diatur; jika tidak, akan CryptographicException dilemparkan saat Anda menggunakan Tls. Nilai ini menghasilkan 160 bit materi kunci. |
Keterangan
Enumerasi ECDiffieHellmanKeyDerivationFunction
mendefinisikan jenis algoritma yang akan digunakan untuk mengubah perjanjian rahasia mentah menjadi bahan utama. Perjanjian rahasia adalah nilai yang dihasilkan dari kunci privat dan kunci umum pihak lain, sebagai bagian dari pertukaran kunci. Ini adalah nilai benih untuk bahan kunci yang dihasilkan oleh ECDiffieHellmanCng.DeriveKeyMaterial metode .
Properti ECDiffieHellmanCng.KeyDerivationFunction menggunakan enumerasi ini untuk mendapatkan fungsi derivasi kunci untuk ECDiffieHellmanCng kelas .