Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 | |
|---|---|---|
![]() |
RSACryptoServiceProvider | Überladen. Initialisiert eine neue Instanz der RSACryptoServiceProvider-Klasse. |
Zum Seitenanfang
Öffentliche Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
CspKeyContainerInfo | Ruft ein CspKeyContainerInfo-Objekt ab, in dem zusätzliche Informationen zu einem kryptografischen Schlüsselpaar beschrieben sind. |
![]() |
KeyExchangeAlgorithm | Überschrieben. Ruft den Namen des Schlüsselaustauschalgorithmus ab, der in dieser Implementierung von RSA verfügbar ist. |
![]() |
KeySize | Überschrieben. Ruft die Größe des aktuellen Schlüssels ab. |
![]() |
LegalKeySizes | Ruft die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen ab.(Von AsymmetricAlgorithm geerbt.) |
![]() |
PersistKeyInCsp | Ruft einen Wert ab, der angibt, ob der Schlüssel im Kryptografiedienstanbieter (Cryptographic Service Provider, CSP) beibehalten werden soll, oder legt diesen fest. |
![]() |
PublicOnly | Ruft einen Wert ab, der angibt, ob das RSACryptoServiceProvider-Objekt nur einen öffentlichen Schlüssel enthält. |
![]() |
SignatureAlgorithm | Überschrieben. Ruft den Namen des Signaturalgorithmus ab, der in dieser Implementierung von RSA verfügbar ist. |
![]() |
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 | |
|---|---|---|
![]() |
Clear | Gibt alle von der AsymmetricAlgorithm-Klasse verwendeten Ressourcen frei. (Von AsymmetricAlgorithm geerbt.) |
![]() |
Create | Überladen. Ermöglicht das Instanziieren bestimmter Implementierungen von RSA. (Von RSA geerbt.) |
![]() |
Decrypt | Entschlüsselt Daten mit dem RSA-Algorithmus. |
![]() |
DecryptValue | Überschrieben. Diese Methode wird in der aktuellen Version nicht unterstützt. |
![]() |
Encrypt | Verschlüsselt Daten mit dem RSA-Algorithmus. |
![]() |
EncryptValue | Überschrieben. Diese Methode wird in der aktuellen Version nicht unterstützt. |
![]() |
Equals | Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.) |
![]() |
ExportCspBlob | Exportiert ein BLOB, das die einem RSACryptoServiceProvider-Objekt zugeordneten Schlüsselinformationen enthält. |
![]() |
ExportParameters | Überschrieben. Exportiert die RSAParameters. |
![]() |
FromXmlString | Initialisiert ein RSA-Objekt mit den Schlüsselinformationen aus einer XML-Zeichenfolge. (Von RSA geerbt.) |
![]() |
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.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
ImportCspBlob | Importiert ein BLOB, das RSA-Schlüsselinformationen darstellt. |
![]() |
ImportParameters | Überschrieben. Importiert die angegebenen RSAParameters. |
![]() |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) |
![]() |
SignData | Überladen. Berechnet und signiert den Hashwert der angegebenen Daten. |
![]() |
SignHash | Berechnet die Signatur für den angegebenen Hashwert durch Verschlüsselung mit dem privaten Schlüssel. |
![]() |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
![]() |
ToXmlString | Erstellt eine XML-Zeichenfolge mit dem Schlüssel des aktuellen RSA-Objekts und gibt diese zurück. (Von RSA geerbt.) |
![]() |
VerifyData | Überprüft die angegebenen Signaturdaten durch Vergleich mit der Signatur, die für die angegebenen Daten berechnet wurde. |
![]() |
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
.gif)