ECDiffieHellmanKeyDerivationFunction Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Megadja azt a kulcs származtatási függvényt, amelyet az ECDiffieHellmanCng osztály a titkos szerződések kulcsanyagmá alakításához fog használni.
public enum class ECDiffieHellmanKeyDerivationFunction
public enum ECDiffieHellmanKeyDerivationFunction
type ECDiffieHellmanKeyDerivationFunction =
Public Enum ECDiffieHellmanKeyDerivationFunction
- Öröklődés
Mezők
| Name | Érték | Description |
|---|---|---|
| Hash | 0 | A rendszer kivonatoló algoritmust használ a kulcsanyagok létrehozásához. A HashAlgorithm tulajdonság a használni kívánt algoritmus nevét adja meg. Ha az algoritmus neve nincs megadva, SHA256 akkor a rendszer az alapértelmezett algoritmusként használja. Megadhatja a tulajdonságokat és SecretPrepend a SecretAppend tulajdonságokat is, de ezekre nincs szükség. A létrehozott kulcsanyag mennyisége megegyezik a megadott algoritmus kivonatértékének méretével. |
| Hmac | 1 | A rendszer kivonatalapú üzenethitelesítési kód (HMAC) algoritmust használ a kulcsanyagok létrehozásához. A HmacKey tulajdonság megadja a használni kívánt kulcsot. Ezt a tulajdonságot be kell állítani, vagy a UseSecretAgreementAsHmacKey tulajdonságot |
| Tls | 2 | A Transport Layer Security (TLS) protokollt használjuk a kulcsanyagok létrehozásához. A Seed tulajdonságokat és Label a tulajdonságokat be kell állítani, CryptographicException ellenkező esetben a rendszer eldobja a értéket a használat során Tls. Ez az érték 160 bit kulcsanyagot hoz létre. |
Megjegyzések
Az ECDiffieHellmanKeyDerivationFunction enumerálás határozza meg azt az algoritmustípust, amely egy nyers titkos szerződés kulcsanyagmá alakításához lesz használva. A titkos szerződés a titkos kulcsból és a másik fél nyilvános kulcsából a kulcscsere részeként létrehozott érték. A módszer által ECDiffieHellmanCng.DeriveKeyMaterial generált kulcsanyag magértéke.
A ECDiffieHellmanCng.KeyDerivationFunction tulajdonság ezt az enumerálást használja az osztály kulcs származtatási függvényének lekéréséhez ECDiffieHellmanCng .