Freigeben über


RSACryptoServiceProvider-Member

Führt mit der vom CSP (Cryptographic Service Provider, Kryptografiedienstanbieter) bereitgestellten Implementierung des RSA-Algorithmus asymmetrische Verschlüsselungen und Entschlüsselungen aus. Diese Klasse kann nicht geerbt werden.

In den folgenden Tabellen werden die vom RSACryptoServiceProvider -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Konstruktoren

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework RSACryptoServiceProvider Überladen. Initialisiert eine neue Instanz der RSACryptoServiceProvider-Klasse.

Zum Seitenanfang

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework CspKeyContainerInfo Ruft ein CspKeyContainerInfo-Objekt ab, in dem zusätzliche Informationen zu einem kryptografischen Schlüsselpaar beschrieben sind.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework KeyExchangeAlgorithm Überschrieben. Ruft den Namen des Schlüsselaustauschalgorithmus ab, der in dieser Implementierung von RSA verfügbar ist.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework KeySize Überschrieben. Ruft die Größe des aktuellen Schlüssels ab.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework LegalKeySizes  Ruft die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen ab.(Von AsymmetricAlgorithm geerbt.)
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework PersistKeyInCsp Ruft einen Wert ab, der angibt, ob der Schlüssel im Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) beibehalten werden soll, oder legt diesen fest.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework PublicOnly Ruft einen Wert ab, der angibt, ob das RSACryptoServiceProvider-Objekt nur einen öffentlichen Schlüssel enthält.
Öffentliche Eigenschaft Unterstützt von .NET Compact Framework SignatureAlgorithm Überschrieben. Ruft den Namen des Signaturalgorithmus ab, der in dieser Implementierung von RSA verfügbar ist.
Öffentliche Eigenschaft Statisch Unterstützt von .NET Compact Framework UseMachineKeyStore Ruft einen Wert ab, der angibt, ob der Schlüssel statt im Benutzerprofilspeicher im Schlüsselspeicher des Computers beibehalten werden soll.

Zum Seitenanfang

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode Unterstützt von .NET Compact Framework Clear  Gibt alle von der AsymmetricAlgorithm-Klasse verwendeten Ressourcen frei. (Von AsymmetricAlgorithm geerbt.)
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework Create  Überladen. Ermöglicht das Instanziieren bestimmter Implementierungen von RSA. (Von RSA geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework Decrypt Entschlüsselt Daten mit dem RSA-Algorithmus.
Öffentliche Methode Unterstützt von .NET Compact Framework DecryptValue Überschrieben. Diese Methode wird in der aktuellen Version nicht unterstützt.
Öffentliche Methode Unterstützt von .NET Compact Framework Encrypt Verschlüsselt Daten mit dem RSA-Algorithmus.
Öffentliche Methode Unterstützt von .NET Compact Framework EncryptValue Überschrieben. Diese Methode wird in der aktuellen Version nicht unterstützt.
Öffentliche Methode Unterstützt von .NET Compact Framework Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework ExportCspBlob Exportiert ein BLOB, das die einem RSACryptoServiceProvider-Objekt zugeordneten Schlüsselinformationen enthält.
Öffentliche Methode Unterstützt von .NET Compact Framework ExportParameters Überschrieben. Exportiert die RSAParameters.
Öffentliche Methode FromXmlString  Initialisiert ein RSA-Objekt mit den Schlüsselinformationen aus einer XML-Zeichenfolge. (Von RSA geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework ImportCspBlob Importiert ein BLOB, das RSA-Schlüsselinformationen darstellt.
Öffentliche Methode Unterstützt von .NET Compact Framework ImportParameters Überschrieben. Importiert die angegebenen RSAParameters.
Öffentliche Methode Statisch Unterstützt von .NET Compact Framework ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework SignData Überladen. Berechnet und signiert den Hashwert der angegebenen Daten.
Öffentliche Methode Unterstützt von .NET Compact Framework SignHash Berechnet die Signatur für den angegebenen Hashwert durch Verschlüsselung mit dem privaten Schlüssel.
Öffentliche Methode Unterstützt von .NET Compact Framework ToString  Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.)
Öffentliche Methode ToXmlString  Erstellt eine XML-Zeichenfolge mit dem Schlüssel des aktuellen RSA-Objekts und gibt diese zurück. (Von RSA geerbt.)
Öffentliche Methode Unterstützt von .NET Compact Framework VerifyData Überprüft die angegebenen Signaturdaten durch Vergleich mit der Signatur, die für die angegebenen Daten berechnet wurde.
Öffentliche Methode Unterstützt von .NET Compact Framework VerifyHash Überprüft die angegebenen Signaturdaten durch Vergleich mit der Signatur, die für den angegebenen Hashwert berechnet wurde.

Zum Seitenanfang

Siehe auch

Referenz

RSACryptoServiceProvider-Klasse
System.Security.Cryptography-Namespace

Weitere Ressourcen

Kryptografische Dienste