ECDiffieHellmanKeyDerivationFunction Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sınıfının gizli dizi anlaşmalarını anahtar malzemesine dönüştürmek için kullanacağı anahtar türetme işlevini ECDiffieHellmanCng belirtir.
public enum class ECDiffieHellmanKeyDerivationFunction
public enum ECDiffieHellmanKeyDerivationFunction
type ECDiffieHellmanKeyDerivationFunction =
Public Enum ECDiffieHellmanKeyDerivationFunction
- Devralma
Alanlar
Hash | 0 | Anahtar malzeme oluşturmak için karma algoritması kullanılır. HashAlgorithm özelliği kullanılacak algoritmanın adını belirtir. Algoritma adı belirtilmezse, SHA256 varsayılan algoritma olarak kullanılır. ve SecretAppend özelliklerini de belirtebilirsinizSecretPrepend, ancak bunlar gerekli değildir. Oluşturulan anahtar malzeme miktarı, belirtilen algoritmanın karma değerinin boyutuna eşdeğerdir. |
Hmac | 1 | Anahtar malzeme oluşturmak için Karma Tabanlı İleti Kimlik Doğrulama Kodu (HMAC) algoritması kullanılır.
HmacKey özelliği kullanılacak anahtarı belirtir. Bu özellik ayarlanmalıdır veya UseSecretAgreementAsHmacKey özelliği olarak ayarlanmalıdır |
Tls | 2 | Aktarım Katmanı Güvenliği (TLS) protokolü, anahtar malzeme oluşturmak için kullanılır. Seed ve Label özellikleri ayarlanmalıdır; aksi takdirde kullandığınızda Tlsbir CryptographicException oluşturulur. Bu değer 160 bit anahtar malzeme oluşturur. |
Açıklamalar
Numaralandırma, ECDiffieHellmanKeyDerivationFunction
ham gizli dizi sözleşmesini anahtar malzemeye dönüştürmek için kullanılacak algoritma türünü tanımlar. Gizli dizi sözleşmesi, anahtar değişiminin bir parçası olarak özel anahtardan ve diğer tarafın ortak anahtarından oluşturulan değerdir. Yöntemi tarafından ECDiffieHellmanCng.DeriveKeyMaterial oluşturulan anahtar malzemenin tohum değeridir.
özelliği, ECDiffieHellmanCng.KeyDerivationFunction sınıfı için anahtar türetme işlevini almak için bu numaralandırmayı ECDiffieHellmanCng kullanır.