ECDiffieHellmanKeyDerivationFunction Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje funkci odvozování klíče, kterou třída použije k převodu ECDiffieHellmanCng tajných smluv na materiál klíčů.
public enum class ECDiffieHellmanKeyDerivationFunction
public enum ECDiffieHellmanKeyDerivationFunction
type ECDiffieHellmanKeyDerivationFunction =
Public Enum ECDiffieHellmanKeyDerivationFunction
- Dědičnost
Pole
Hash | 0 | Ke generování klíčového materiálu se používá hashovací algoritmus. Vlastnost HashAlgorithm určuje název algoritmu, který se má použít. Pokud není zadaný název algoritmu, SHA256 použije se jako výchozí algoritmus. Můžete také zadat SecretPrepend vlastnosti a SecretAppend , ale nejsou povinné. Množství vygenerovaného klíčového materiálu odpovídá velikosti hodnoty hash zadaného algoritmu. |
Hmac | 1 | Ke generování klíčového materiálu se používá algoritmus HMAC (Hash-based Message Authentication Code). Vlastnost HmacKey určuje klíč, který se má použít. Buď tato vlastnost musí být nastavená, nebo UseSecretAgreementAsHmacKey musí být nastavena na |
Tls | 2 | Protokol TLS (Transport Layer Security) se používá ke generování klíčového materiálu. Vlastnosti Seed a Label musí být nastaveny. CryptographicException V opačném případě se při použití vyvolá Tlshodnota . Tato hodnota vygeneruje 160 bitů materiálu klíče. |
Poznámky
Výčet ECDiffieHellmanKeyDerivationFunction
definuje typ algoritmu, který se použije k transformaci nezpracované tajné smlouvy na klíčový materiál. Tajná smlouva je hodnota vygenerovaná z privátního klíče a veřejného klíče druhé strany v rámci výměny klíčů. Jedná se o počáteční hodnotu klíčového materiálu, která je generována metodou ECDiffieHellmanCng.DeriveKeyMaterial .
Vlastnost ECDiffieHellmanCng.KeyDerivationFunction používá tento výčet k získání funkce odvozování klíče pro ECDiffieHellmanCng třídu.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro