AsymmetricKeyExchangeFormatter Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje klasę bazową, z której pochodzą wszystkie asymetryczne formatery wymiany kluczy.
public ref class AsymmetricKeyExchangeFormatter abstract
public abstract class AsymmetricKeyExchangeFormatter
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class AsymmetricKeyExchangeFormatter
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsymmetricKeyExchangeFormatter
type AsymmetricKeyExchangeFormatter = class
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AsymmetricKeyExchangeFormatter = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type AsymmetricKeyExchangeFormatter = class
Public MustInherit Class AsymmetricKeyExchangeFormatter
- Dziedziczenie
-
AsymmetricKeyExchangeFormatter
- Pochodne
- Atrybuty
Uwagi
Asymetryczne formatery wymiany kluczy szyfrują dane wymiany kluczy.
Wymiana kluczy umożliwia nadawcy tworzenie informacji tajnych, takich jak losowe dane, których można użyć jako klucza w algorytmie szyfrowania symetrycznego, oraz użycie szyfrowania w celu wysłania ich do zamierzonego adresata.
Caution
Zdecydowanie zaleca się, aby nie próbować utworzyć własnej metody wymiany kluczy z poziomu podanych podstawowych funkcji, ponieważ aby wymiana kluczy zakończyła się powodzeniem, należy dokładnie wykonać wiele szczegółów operacji.
Konstruktory
| Nazwa | Opis |
|---|---|
| AsymmetricKeyExchangeFormatter() |
Inicjuje nowe wystąpienie klasy AsymmetricKeyExchangeFormatter. |
Właściwości
| Nazwa | Opis |
|---|---|
| Parameters |
Po zastąpieniu w klasie pochodnej pobiera parametry asymetrycznej wymiany kluczy. |
Metody
| Nazwa | Opis |
|---|---|
| CreateKeyExchange(Byte[], Type) |
Po zastąpieniu w klasie pochodnej tworzy zaszyfrowane dane wymiany kluczy z określonych danych wejściowych. |
| CreateKeyExchange(Byte[]) |
Po zastąpieniu w klasie pochodnej tworzy zaszyfrowane dane wymiany kluczy z określonych danych wejściowych. |
| Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
| GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| SetKey(AsymmetricAlgorithm) |
Po zastąpieniu w klasie pochodnej ustawia klucz publiczny do użycia do szyfrowania informacji tajnych. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |