Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

ECDiffieHellman-Klasse

Stellt eine abstrakte Basisklasse bereit, von der Implementierungen des ECDH (Elliptic Curve Diffie-Hellman)-Algorithmus abgeleitet werden können. Diese Klasse stellt einen grundlegenden Satz an Operationen bereit, den alle ECDH-Implementierungen unterstützen müssen.

Namespace:  System.Security.Cryptography
Assembly:  System.Core (in System.Core.dll)
[HostProtectionAttribute(SecurityAction.LinkDemand, MayLeakOnAbort = true)]
public abstract class ECDiffieHellman : AsymmetricAlgorithm

Der ECDiffieHellman-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Geschützte MethodeECDiffieHellmanInitialisiert eine neue Instanz der ECDiffieHellman-Klasse.
Zum Seitenanfang
  NameBeschreibung
Öffentliche EigenschaftKeyExchangeAlgorithmRuft den Namen des Algorithmus für den Schlüsselaustausch ab. (Überschreibt AsymmetricAlgorithm.KeyExchangeAlgorithm.)
Öffentliche EigenschaftKeySizeRuft die Größe des vom asymmetrischen Algorithmus verwendeten Schlüsselmodulos in Bits ab oder legt diese fest. (Von AsymmetricAlgorithm geerbt.)
Öffentliche EigenschaftLegalKeySizesRuft die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen ab. (Von AsymmetricAlgorithm geerbt.)
Öffentliche EigenschaftPublicKeyRuft den öffentlichen Schlüssel ab, der von der aktuellen ECDH (Elliptic Curve Diffie-Hellman)-Instanz verwendet wird.
Öffentliche EigenschaftSignatureAlgorithmRuft den Namen des Signaturalgorithmus ab. (Überschreibt AsymmetricAlgorithm.SignatureAlgorithm.)
Zum Seitenanfang
  NameBeschreibung
Öffentliche MethodeClearGibt alle von der AsymmetricAlgorithm-Klasse verwendeten Ressourcen frei. (Von AsymmetricAlgorithm geerbt.)
Öffentliche MethodeStatischer MemberCreate()Erstellt eine neue Instanz der Standardimplementierung des ECDH (Elliptic Curve Diffie-Hellman)-Algorithmus.
Öffentliche MethodeStatischer MemberCreate(String)Erstellt eine neue Instanz der angegebenen Implementierung des ECDH (Elliptic Curve Diffie-Hellman)-Algorithmus.
Öffentliche MethodeDeriveKeyMaterialLeitet aus dem öffentlichen Schlüssel eines anderen Benutzers Bytes ab, die als Schlüssel verwendet werden können.
Öffentliche MethodeDispose()Gibt alle von der aktuellen Instanz der AsymmetricAlgorithm-Klasse verwendeten Ressourcen frei. (Von AsymmetricAlgorithm geerbt.)
Geschützte MethodeDispose(Boolean)Gibt die von der AsymmetricAlgorithm-Klasse verwendeten nicht verwalteten Ressourcen und optional auch die verwalteten Ressourcen frei. (Von AsymmetricAlgorithm geerbt.)
Öffentliche MethodeEquals(Object) Bestimmt, ob das übergegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte MethodeFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeFromXmlStringStellt beim Überschreiben in einer abgeleiteten Klasse ein AsymmetricAlgorithm-Objekt aus einer XML-Zeichenfolge wieder her. (Von AsymmetricAlgorithm geerbt.)
Öffentliche MethodeGetHashCodeFungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte MethodeMemberwiseCloneErstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche MethodeToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche MethodeToXmlStringErstellt beim Überschreiben in einer abgeleiteten Klasse eine XML-Zeichenfolgendarstellung des aktuellen AsymmetricAlgorithm-Objekts und gibt diese zurück. (Von AsymmetricAlgorithm geerbt.)
Zum Seitenanfang
  NameBeschreibung
Geschütztes FeldKeySizeValueStellt die Größe des vom asymmetrischen Algorithmus verwendeten Schlüsselmodulos in Bits dar. (Von AsymmetricAlgorithm geerbt.)
Geschütztes FeldLegalKeySizesValueGibt die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen an. (Von AsymmetricAlgorithm geerbt.)
Zum Seitenanfang

Diese Klasse dient als abstrakte Basisklasse für ECDH-Implementierungen.

HinweisHinweis

Das auf diesen Typ oder Member angewendete HostProtectionAttribute-Attribut besitzt den folgenden Resources-Eigenschaftswert: MayLeakOnAbort. Das HostProtectionAttribute hat keine Auswirkungen auf Desktopanwendungen (die normalerweise durch Doppelklicken auf ein Symbol, Eingeben eines Befehls oder einer URL in einem Browser gestartet werden). Weitere Informationen finden Sie unter der HostProtectionAttribute-Klasse oder unter SQL Server-Programmierung und Hostschutzattribute.

.NET Framework

Unterstützt in: 4, 3.5

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.