RSA Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Basisklasse dar, von der alle Implementierungen des RSA Algorithmus erben.
public ref class RSA abstract : System::Security::Cryptography::AsymmetricAlgorithm
public abstract class RSA : System.Security.Cryptography.AsymmetricAlgorithm
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public abstract class RSA : System.Security.Cryptography.AsymmetricAlgorithm
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class RSA : System.Security.Cryptography.AsymmetricAlgorithm
type RSA = class
inherit AsymmetricAlgorithm
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
type RSA = class
inherit AsymmetricAlgorithm
[<System.Runtime.InteropServices.ComVisible(true)>]
type RSA = class
inherit AsymmetricAlgorithm
Public MustInherit Class RSA
Inherits AsymmetricAlgorithm
- Vererbung
- Abgeleitet
- Attribute
Hinweise
Entwickler werden ermutigt, anstelle einer bestimmten abgeleiteten Klasse gegen die RSA Basisklasse zu programmieren. Die abgeleiteten Klassen sind für die Interoperabilität mit den zugrunde liegenden kryptografischen Systembibliotheken vorgesehen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| RSA() |
Initialisiert eine neue Instanz der RSA-Klasse. |
Felder
| Name | Beschreibung |
|---|---|
| KeySizeValue |
Stellt die Größe des schlüsselmodulus in Bits dar, das vom asymmetrischen Algorithmus verwendet wird. (Geerbt von AsymmetricAlgorithm) |
| LegalKeySizesValue |
Gibt die Schlüsselgrößen an, die vom asymmetrischen Algorithmus unterstützt werden. (Geerbt von AsymmetricAlgorithm) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| KeyExchangeAlgorithm |
Ruft den Namen des Schlüsselaustauschalgorithmus ab, der mit dieser Implementierung von RSA. |
| KeyExchangeAlgorithm |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, ruft der Name des Schlüsselaustauschalgorithmus ab. Andernfalls löst ein NotImplementedException. (Geerbt von AsymmetricAlgorithm) |
| KeySize |
Ruft die Größe des schlüsselmodulus in Bits ab, das vom asymmetrischen Algorithmus verwendet wird, oder legt diese fest. (Geerbt von AsymmetricAlgorithm) |
| LegalKeySizes |
Ruft die Schlüsselgrößen ab, die vom asymmetrischen Algorithmus unterstützt werden. (Geerbt von AsymmetricAlgorithm) |
| SignatureAlgorithm |
Ruft den Namen des Signaturalgorithmus ab, der mit dieser Implementierung von RSA. |
| SignatureAlgorithm |
Ruft bei der Implementierung in einer abgeleiteten Klasse den Namen des Signaturalgorithmus ab. Andernfalls löst immer ein NotImplementedException. (Geerbt von AsymmetricAlgorithm) |
Methoden
| Name | Beschreibung |
|---|---|
| Clear() |
Gibt alle Ressourcen frei, die von der AsymmetricAlgorithm-Klasse verwendet werden. (Geerbt von AsymmetricAlgorithm) |
| Create() |
Erstellt eine Instanz der Standardimplementierung des RSA Algorithmus. |
| Create(Int32) |
Erstellt einen neuen kurzlebigen RSA-Schlüssel mit der angegebenen Schlüsselgröße. |
| Create(RSAParameters) |
Erstellt einen neuen kurzlebigen RSA-Schlüssel mit den angegebenen RSA-Schlüsselparametern. |
| Create(String) |
Veraltet.
Erstellt eine Instanz der angegebenen Implementierung von RSA. |
| Decrypt(Byte[], RSAEncryptionPadding) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die Eingabedaten mithilfe des angegebenen Abstandsmodus entschlüsselt. |
| Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Entschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus. |
| Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Entschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus. |
| DecryptValue(Byte[]) |
Veraltet.
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die Eingabedaten mithilfe des privaten Schlüssels entschlüsselt. |
| Dispose() |
Gibt alle Ressourcen frei, die von der aktuellen Instanz der AsymmetricAlgorithm Klasse verwendet werden. (Geerbt von AsymmetricAlgorithm) |
| Dispose(Boolean) |
Gibt die von der AsymmetricAlgorithm Klasse verwendeten nicht verwalteten Ressourcen frei und gibt optional die verwalteten Ressourcen frei. (Geerbt von AsymmetricAlgorithm) |
| Encrypt(Byte[], RSAEncryptionPadding) |
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die Eingabedaten mithilfe des angegebenen Abstandsmodus verschlüsselt. |
| Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding) |
Verschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus. |
| Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding) |
Verschlüsselt die Eingabedaten mithilfe des angegebenen Abstandsmodus. |
| EncryptValue(Byte[]) |
Veraltet.
Wenn sie in einer abgeleiteten Klasse überschrieben werden, werden die Eingabedaten mithilfe des öffentlichen Schlüssels verschlüsselt. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort. (Geerbt von AsymmetricAlgorithm) |
| ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort. (Geerbt von AsymmetricAlgorithm) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| ExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| ExportParameters(Boolean) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die RSAParameters. |
| ExportPkcs8PrivateKey() |
Exportiert den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format. (Geerbt von AsymmetricAlgorithm) |
| ExportPkcs8PrivateKeyPem() |
Exportiert den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| ExportRSAPrivateKey() |
Exportiert den aktuellen Schlüssel im PKCS#1 RSAPrivateKey-Format. |
| ExportRSAPrivateKeyPem() |
Exportiert den aktuellen Schlüssel im PKCS#1 RSAPrivateKey-Format, PEM-codiert. |
| ExportRSAPublicKey() |
Exportiert den Public Key-Teil des aktuellen Schlüssels im PKCS#1 RSAPublicKey-Format. |
| ExportRSAPublicKeyPem() |
Exportiert den public-key-Teil des aktuellen Schlüssels im PKCS#1 RSAPublicKey-Format, PEM-codiert. |
| ExportSubjectPublicKeyInfo() |
Exportiert den public-key-Teil des aktuellen Schlüssels im X.509 SubjectPublicKeyInfo-Format. (Geerbt von AsymmetricAlgorithm) |
| ExportSubjectPublicKeyInfoPem() |
Exportiert den public-key-Teil des aktuellen Schlüssels im X.509 SubjectPublicKeyInfo-Format, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| FromXmlString(String) |
Initialisiert ein RSA Objekt aus den Schlüsselinformationen aus einer XML-Zeichenfolge. |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetMaxOutputSize() |
Ruft die maximale Anzahl von Bytes ab, die ein RSA-Vorgang erzeugen kann. |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| HashData(Byte[], Int32, Int32, HashAlgorithmName) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Hashwert eines angegebenen Teils eines Bytearrays mithilfe eines angegebenen Hashingalgorithmus berechnet. |
| HashData(Stream, HashAlgorithmName) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der Hashwert eines angegebenen binären Datenstroms mithilfe eines angegebenen Hashingalgorithmus berechnet. |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Keypair aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem bytebasierten Kennwort, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32) |
Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, importiert der öffentliche/private Keypair aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem bytebasierten Kennwort, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von AsymmetricAlgorithm) |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Schlüsselpair aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem charbasierten Kennwort, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, importiert das public/private keypair aus einer PKCS#8 EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem charbasierten Kennwort, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von AsymmetricAlgorithm) |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) |
Importiert einen verschlüsselten RFC 7468 PEM-codierten privaten Schlüssel, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Importiert einen verschlüsselten RFC 7468 PEM-codierten privaten Schlüssel, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportFromPem(ReadOnlySpan<Char>) |
Importiert einen RFC 7468 PEM-codierten Schlüssel, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportParameters(RSAParameters) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der angegebene RSAParametersWert importiert. |
| ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Keypair aus einer PKCS#8 PrivateKeyInfo-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32) |
Beim Außerkraftsetzen in einer abgeleiteten Klasse importiert der öffentliche/private Keypair nach der Entschlüsselung aus einer PKCS#8 PrivateKeyInfo-Struktur, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von AsymmetricAlgorithm) |
| ImportRSAPrivateKey(ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen/privaten Keypair aus einer PKCS#1 RSAPrivateKey-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportRSAPublicKey(ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen Schlüssel aus einer PKCS#1 RSAPublicKey-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Importiert den öffentlichen Schlüssel aus einer X.509 SubjectPublicKeyInfo-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden. |
| ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32) |
Beim Außerkraftsetzen in einer abgeleiteten Klasse importiert der öffentliche Schlüssel aus einer X.509 SubjectPublicKeyInfo-Struktur nach der Entschlüsselung, wobei die Schlüssel für dieses Objekt ersetzt werden. (Geerbt von AsymmetricAlgorithm) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| SignData(Byte[], HashAlgorithmName, RSASignaturePadding) |
Berechnet den Hashwert des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und des Abstandsmodus und signiert den resultierenden Hashwert. |
| SignData(Byte[], Int32, Int32, HashAlgorithmName, RSASignaturePadding) |
Berechnet den Hashwert eines Teils des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und des Abstandsmodus und signiert den resultierenden Hashwert. |
| SignData(ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding) |
Berechnet den Hashwert der angegebenen Daten und signiert ihn. |
| SignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding) |
Berechnet den Hash der bereitgestellten Daten mit dem angegebenen Algorithmus und signiert den Hash mit dem aktuellen Schlüssel, und schreibt die Signatur in einen bereitgestellten Puffer. |
| SignData(Stream, HashAlgorithmName, RSASignaturePadding) |
Berechnet den Hashwert des angegebenen Datenstroms mithilfe des angegebenen Hashalgorithmus und des Abstandsmodus und signiert den resultierenden Hashwert. |
| SignHash(Byte[], HashAlgorithmName, RSASignaturePadding) |
Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird die Signatur für den angegebenen Hashwert mithilfe des angegebenen Abstands berechnet. |
| SignHash(ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding) |
Berechnet die Signatur für den angegebenen Hashwert mithilfe des angegebenen Abstands. |
| SignHash(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding) |
Signiert den Hash mit dem aktuellen Schlüssel, und schreibt die Signatur in einen bereitgestellten Puffer. |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| ToXmlString(Boolean) |
Erstellt und gibt eine XML-Zeichenfolge zurück, die den Schlüssel des aktuellen RSA Objekts enthält. |
| TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32) |
Versucht, die Eingabedaten mithilfe des angegebenen Abstandsmodus zu entschlüsseln, und schreibt das Ergebnis in einen bereitgestellten Puffer. |
| TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32) |
Versucht, die Eingabedaten mit einem angegebenen Abstandsmodus in einen bereitgestellten Puffer zu verschlüsseln. |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines bytebasierten Kennworts zu exportieren. |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32) |
Beim Überschreiben in einer abgeleiteten Klasse versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines bytebasierten Kennworts zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines zeichenbasierten Kennworts zu exportieren. |
| TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32) |
Beim Überschreiben in einer abgeleiteten Klasse versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format in einen bereitgestellten Puffer mithilfe eines charbasierten Kennworts zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters, Span<Char>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort zu exportieren, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters, Span<Char>, Int32) |
Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort, PEM-codiert. (Geerbt von AsymmetricAlgorithm) |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. |
| TryExportPkcs8PrivateKey(Span<Byte>, Int32) |
Beim Überschreiben in einer abgeleiteten Klasse versucht, den aktuellen Schlüssel im PKCS#8 PrivateKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryExportPkcs8PrivateKeyPem(Span<Char>, Int32) |
Versucht, den aktuellen Schlüssel im PEM-codierten PKCS#8 PrivateKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryExportRSAPrivateKey(Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#1 RSAPrivateKey-Format in einen bereitgestellten Puffer zu exportieren. |
| TryExportRSAPrivateKeyPem(Span<Char>, Int32) |
Versucht, den aktuellen Schlüssel im PEM-codierten PKCS#1 RSAPrivateKey-Format in einen bereitgestellten Puffer zu exportieren. |
| TryExportRSAPublicKey(Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im PKCS#1 RSAPublicKey-Format in einen bereitgestellten Puffer zu exportieren. |
| TryExportRSAPublicKeyPem(Span<Char>, Int32) |
Versucht, den aktuellen Schlüssel im PEM-codierten PKCS#1 RSAPublicKey-Format in einen bereitgestellten Puffer zu exportieren. |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Versucht, den aktuellen Schlüssel im X.509 SubjectPublicKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. |
| TryExportSubjectPublicKeyInfo(Span<Byte>, Int32) |
Beim Überschreiben in einer abgeleiteten Klasse versucht, den aktuellen Schlüssel im X.509 SubjectPublicKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryExportSubjectPublicKeyInfoPem(Span<Char>, Int32) |
Versucht, den aktuellen Schlüssel im PEM-codierten X.509 SubjectPublicKeyInfo-Format in einen bereitgestellten Puffer zu exportieren. (Geerbt von AsymmetricAlgorithm) |
| TryHashData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, Int32) |
Versucht, den Hash der bereitgestellten Daten mithilfe des angegebenen Algorithmus zu berechnen, und schreibt die Ergebnisse in einen bereitgestellten Puffer. |
| TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding, Int32) |
Versucht, die bereitgestellten Daten mit dem angegebenen Algorithmus zu hashen und den Hash mit dem aktuellen Schlüssel zu signieren, und schreibt die Signatur in einen bereitgestellten Puffer. |
| TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding, Int32) |
Versucht, den Hash mit dem aktuellen Schlüssel zu signieren und die Signatur in einen bereitgestellten Puffer zu schreiben. |
| VerifyData(Byte[], Byte[], HashAlgorithmName, RSASignaturePadding) |
Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert der angegebenen Daten mithilfe des angegebenen Hashalgorithmus und des Abstands berechnet und mit der bereitgestellten Signatur verglichen wird. |
| VerifyData(Byte[], Int32, Int32, Byte[], HashAlgorithmName, RSASignaturePadding) |
Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert der Daten in einem Teil eines Bytearrays mithilfe des angegebenen Hashalgorithmus und des Abstands berechnet und mit der bereitgestellten Signatur verglichen wird. |
| VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding) |
Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert der angegebenen Daten mithilfe des angegebenen Hashalgorithmus und des Abstands berechnet und mit der bereitgestellten Signatur verglichen wird. |
| VerifyData(Stream, Byte[], HashAlgorithmName, RSASignaturePadding) |
Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert des angegebenen Datenstroms mithilfe des angegebenen Hashalgorithmus und des Abstands berechnet und mit der bereitgestellten Signatur verglichen wird. |
| VerifyHash(Byte[], Byte[], HashAlgorithmName, RSASignaturePadding) |
Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert in der Signatur mithilfe des angegebenen Hashalgorithmus und des Abstands ermittelt und mit dem bereitgestellten Hashwert verglichen wird. |
| VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding) |
Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert in der Signatur mithilfe des angegebenen Hashalgorithmus und des Abstands ermittelt und mit dem bereitgestellten Hashwert verglichen wird. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IDisposable.Dispose() |
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht. Eine Beschreibung dieses Mitglieds finden Sie unter Dispose(). (Geerbt von AsymmetricAlgorithm) |