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 odvození klíče, kterou třída ECDiffieHellmanCng použije k převodu tajných smluv na materiál klíče.
public enum class ECDiffieHellmanKeyDerivationFunction
public enum ECDiffieHellmanKeyDerivationFunction
type ECDiffieHellmanKeyDerivationFunction =
Public Enum ECDiffieHellmanKeyDerivationFunction
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| Hash | 0 | Algoritmus hash se používá k vygenerování klíčového materiálu. 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 vlastnosti, ale nejsou povinné. Množství vygenerovaného klíče odpovídá velikosti hodnoty hash zadaného algoritmu. |
| Hmac | 1 | Algoritmus HMAC (Message Authentication Code) založený na hodnotě hash se používá k vygenerování klíčového materiálu. Vlastnost HmacKey určuje klíč, který se má použít. Buď musí být tato vlastnost nastavena, nebo UseSecretAgreementAsHmacKey musí být nastavena na |
| Tls | 2 | Protokol TLS (Transport Layer Security) slouží ke generování klíčových materiálů. Vlastnosti Seed a Label vlastnosti musí být nastaveny, CryptographicException jinak je vyvolán při použití Tls. Tato hodnota generuje 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, která se vygeneruje 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 pro klíč materiálu, který je generován metodou ECDiffieHellmanCng.DeriveKeyMaterial .
Vlastnost ECDiffieHellmanCng.KeyDerivationFunction používá tento výčet k získání funkce odvození klíče pro ECDiffieHellmanCng třídu.