Freigeben über


AsymmetricKeyExchangeFormatter Klasse

Definition

Stellt die Basisklasse dar, von der alle Formatierungsprogramme für den asymmetrischen Schlüsselaustausch abgeleitet werden.

public ref class AsymmetricKeyExchangeFormatter abstract
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class AsymmetricKeyExchangeFormatter
public abstract class AsymmetricKeyExchangeFormatter
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class AsymmetricKeyExchangeFormatter
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type AsymmetricKeyExchangeFormatter = class
type AsymmetricKeyExchangeFormatter = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type AsymmetricKeyExchangeFormatter = class
Public MustInherit Class AsymmetricKeyExchangeFormatter
Vererbung
AsymmetricKeyExchangeFormatter
Abgeleitet
Attribute

Hinweise

Formatierer für den asymmetrischen Schlüsselaustausch verschlüsseln Schlüsselaustauschdaten.

Der Schlüsselaustausch ermöglicht es einem Absender, geheime Informationen zu erstellen, z. B. zufällige Daten, die als Schlüssel in einem symmetrischen Verschlüsselungsalgorithmus verwendet werden können, und die Verschlüsselung zum Senden an den vorgesehenen Empfänger zu verwenden.

Achtung

Es wird dringend empfohlen, nicht zu versuchen, eine eigene Schlüsselaustauschmethode aus der bereitgestellten Grundlegenden Funktionalität zu erstellen, da viele Details des Vorgangs sorgfältig ausgeführt werden müssen, damit der Schlüsselaustausch erfolgreich ist.

Konstruktoren

AsymmetricKeyExchangeFormatter()

Initialisiert eine neue Instanz von AsymmetricKeyExchangeFormatter.

Eigenschaften

Parameters

Ruft beim Überschreiben in einer abgeleiteten Klasse die Parameter für den asymmetrischen Schlüsselaustausch ab.

Methoden

CreateKeyExchange(Byte[])

Erstellt, falls in einer abgeleiteten Klasse überschrieben, anhand der angegebenen Eingabedaten die verschlüsselten Schlüsselaustauschdaten.

CreateKeyExchange(Byte[], Type)

Erstellt, falls in einer abgeleiteten Klasse überschrieben, anhand der angegebenen Eingabedaten die verschlüsselten Schlüsselaustauschdaten.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetKey(AsymmetricAlgorithm)

Legt beim Überschreiben in einer abgeleiteten Klasse den öffentlichen Schlüssel fest, der zum Verschlüsseln der geheimen Informationen verwendet werden soll.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen