RSACng Klasse

Definition

Stellt eine CNG (Cryptography Next Generation)-Implementierung des RSA-Algorithmus bereit.

public ref class RSACng sealed : System::Security::Cryptography::RSA
public sealed class RSACng : System.Security.Cryptography.RSA
type RSACng = class
    inherit RSA
Public NotInheritable Class RSACng
Inherits RSA
Vererbung

Hinweise

Die RSACng -Klasse wird von der RSA -Klasse abgeleitet. Daher ist es kein Ersatz für vorhandene Verwendungen von RSACryptoServiceProvider.

RSACng verwendet ein Programmiermodell, das der ECDsaCng -Klasse und nicht der RSACryptoServiceProvider -Klasse ähnelt. Beispiel:

  • Der von RSACng verwendete Schlüssel wird von einem separaten CngKey -Objekt verwaltet. Im Gegensatz dazu verfügt über einen Schlüssel, RSACryptoServiceProvider der direkt an die Vorgänge des Typs selbst gebunden ist.

  • RSACng führt Vorgänge wie das Signieren und Überprüfen von Signaturen mithilfe von Eigenschaften des RSACng Objekts aus, ebenso wie ECDsaCng die zugehörigen Objekteigenschaften zum Steuern von Signatur- und Überprüfungsvorgängen.

Hinweis

Die RSACng -Klasse ist eine Implementierung des RSA-Algorithmus unter Verwendung der Windows-CNG-Bibliotheken und ist auf anderen Betriebssystemen als Windows nicht verfügbar. Für Anwendungen, die keine Windows-Interoperabilität durchführen, wird empfohlen, diesen Typ zu verwenden RSA.Create , anstatt direkt auf diesen Typ zu verweisen.

Konstruktoren

RSACng()

Initialisiert eine neue Instanz der RSACng-Klasse mit einem zufälligen Schlüsselpaar mit 2.048 Bit.

RSACng(CngKey)

Initialisiert eine neue Instanz der RSACng-Klasse mit dem angegebenen Schlüssel.

RSACng(Int32)

Initialisiert eine neue Instanz der RSACng-Klasse mit einem zufällig erzeugten Schlüssel von angegebener Länge.

Felder

KeySizeValue

Stellt die Größe des vom asymmetrischen Algorithmus verwendeten Schlüsselmodulos in Bits dar.

(Geerbt von AsymmetricAlgorithm)
LegalKeySizesValue

Gibt die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen an.

(Geerbt von AsymmetricAlgorithm)

Eigenschaften

Key

Ruft den Schlüssel ab, der vom RSACng-Objekt für alle von ihm ausgeführten Kryptografievorgänge verwendet wird.

KeyExchangeAlgorithm

Ruft den Namen des in dieser Implementierung von RSA verfügbaren Algorithmus für den Schlüsselaustausch ab.

KeyExchangeAlgorithm

Ruft den Namen des in dieser Implementierung von RSA verfügbaren Algorithmus für den Schlüsselaustausch ab.

(Geerbt von RSA)
KeySize

Ruft die Größe des vom asymmetrischen Algorithmus verwendeten Schlüsselmodulos in Bits ab oder legt diese fest.

(Geerbt von AsymmetricAlgorithm)
LegalKeySizes

Ruft die von dieser Implementierung von RSA unterstützten Schlüsselgrößen in Bits ab.

LegalKeySizes

Ruft die vom asymmetrischen Algorithmus unterstützten Schlüsselgrößen ab.

(Geerbt von AsymmetricAlgorithm)
SignatureAlgorithm

Ruft den Namen des in dieser Implementierung von RSA verfügbaren Signaturalgorithmus ab.

SignatureAlgorithm

Ruft den Namen des in dieser Implementierung von RSAverfügbaren Signaturalgorithmus ab.

(Geerbt von RSA)

Methoden

Clear()

Gibt alle von der AsymmetricAlgorithm-Klasse verwendeten Ressourcen frei.

(Geerbt von AsymmetricAlgorithm)
Decrypt(Byte[], RSAEncryptionPadding)

Entschlüsselt Eingabedaten mithilfe des angegebenen Paddingmodus.

Decrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Entschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode.

(Geerbt von RSA)
Decrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)

Entschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode.

(Geerbt von RSA)
DecryptValue(Byte[])

Entschlüsselt die Eingabedaten mithilfe des privaten Schlüssels.

DecryptValue(Byte[])
Veraltet.

Entschlüsselt beim Überschreiben in einer abgeleiteten Klasse die Eingabedaten mithilfe des privaten Schlüssels.

(Geerbt von RSA)
Dispose()

Gibt alle von der aktuellen Instanz der AsymmetricAlgorithm-Klasse verwendeten Ressourcen frei.

(Geerbt von AsymmetricAlgorithm)
Dispose(Boolean)

Gibt die von der AsymmetricAlgorithm-Klasse verwendeten nicht verwalteten Ressourcen frei und gibt (optional) auch die verwalteten Ressourcen frei.

(Geerbt von AsymmetricAlgorithm)
Encrypt(Byte[], RSAEncryptionPadding)

Entschlüsselt die Eingabedaten mithilfe des angegebenen Paddings.

Encrypt(ReadOnlySpan<Byte>, RSAEncryptionPadding)

Verschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode.

(Geerbt von RSA)
Encrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding)

Verschlüsselt die Eingabedaten mithilfe der angegebenen Paddingmethode.

(Geerbt von RSA)
EncryptValue(Byte[])

Entschlüsselt die Eingabedaten mithilfe des öffentlichen Schlüssels.

EncryptValue(Byte[])
Veraltet.

Verschlüsselt beim Überschreiben in einer abgeleiteten Klasse die Eingabedaten mithilfe des öffentlichen Schlüssels.

(Geerbt von RSA)
Equals(Object)

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

(Geerbt von Object)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Exportiert den aktuellen Schlüssel in das Format „PKCS#8 EncryptedPrivateKeyInfo“ mit einem bytebasierten Kennwort.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters)

Exportiert den aktuellen Schlüssel in das Format „PKCS#8 EncryptedPrivateKeyInfo“ mit einem bytebasierten Kennwort.

(Geerbt von AsymmetricAlgorithm)
ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Exportiert den aktuellen Schlüssel in das Format „PKCS#8 EncryptedPrivateKeyInfo“ mit einem zeichenbasierten Kennwort.

ExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters)

Exportiert den aktuellen Schlüssel in das Format „PKCS#8 EncryptedPrivateKeyInfo“ 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 charbasierten Kennwort, PEM-codiert.

(Geerbt von AsymmetricAlgorithm)
ExportParameters(Boolean)

Exportiert den vom RSA-Objekt verwendeten Schlüssel in ein RSAParameters-Objekt.

ExportPkcs8PrivateKey()

Exportiert den aktuellen Schlüssel im Format „PKCS#8 PrivateKeyInfo“.

(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.

(Geerbt von RSA)
ExportRSAPrivateKeyPem()

Exportiert den aktuellen Schlüssel im PKCS#1 RSAPrivateKey-Format, PEM-codiert.

(Geerbt von RSA)
ExportRSAPublicKey()

Exportiert den Teil mit dem öffentlichen Schlüssel des aktuellen Schlüssels in das PKCS#1-RSAPublicKey-Format.

(Geerbt von RSA)
ExportRSAPublicKeyPem()

Exportiert den öffentlichen Schlüsselteil des aktuellen Schlüssels im PKCS#1 RSAPublicKey-Format, PEM-codiert.

(Geerbt von RSA)
ExportSubjectPublicKeyInfo()

Exportiert den Teil mit dem öffentlichen Schlüssel des aktuellen Schlüssels in das Format „X.509 SubjectPublicKeyInfo“.

(Geerbt von AsymmetricAlgorithm)
ExportSubjectPublicKeyInfoPem()

Exportiert den öffentlichen Schlüsselteil des aktuellen Schlüssels im X.509 SubjectPublicKeyInfo-Format, PEM-codiert.

(Geerbt von AsymmetricAlgorithm)
FromXmlString(String)

Initialisiert ein RSA-Objekt mit den Schlüsselinformationen aus einer XML-Zeichenfolge.

(Geerbt von RSA)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetMaxOutputSize()

Ruft die maximale Anzahl von Bytes ab, die ein RSA-Vorgang erzeugen kann.

(Geerbt von RSA)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
HashData(Byte[], Int32, Int32, HashAlgorithmName)

Berechnet, falls in einer abgeleiteten Klasse überschrieben, den Hashwert eines angegebenen Teils eines Bytearrays mithilfe eines angegebenen Hashalgorithmus.

(Geerbt von RSA)
HashData(Stream, HashAlgorithmName)

Berechnet, falls in einer abgeleiteten Klasse überschrieben, den Hashwert eines angegebenen Binärdatenstroms mithilfe eines angegebenen Hashalgorithmus.

(Geerbt von RSA)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem bytebasierten Kennwort und ersetzt die Schlüssel für dieses Objekt.

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32)

Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem bytebasierten Kennwort und ersetzt die Schlüssel für dieses Objekt.

(Geerbt von RSA)
ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem zeichenbasierten Kennwort und ersetzt die Schlüssel für dieses Objekt.

ImportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, ReadOnlySpan<Byte>, Int32)

Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-EncryptedPrivateKeyInfo-Struktur nach der Entschlüsselung mit einem zeichenbasierten Kennwort und ersetzt die Schlüssel für dieses Objekt.

(Geerbt von RSA)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Importiert einen verschlüsselten, mit RFC 7468 PEM-codierten privaten Schlüssel und ersetzt die Schlüssel für dieses Objekt.

(Geerbt von RSA)
ImportFromEncryptedPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Importiert einen verschlüsselten, mit RFC 7468 PEM-codierten privaten Schlüssel und ersetzt die Schlüssel für dieses Objekt.

(Geerbt von RSA)
ImportFromPem(ReadOnlySpan<Char>)

Importiert einen mit RFC 7468 PEM-codierten Schlüssel und ersetzt die Schlüssel für dieses Objekt.

(Geerbt von RSA)
ImportParameters(RSAParameters)

Ersetzt den vorhandenen Schlüssel, mit dem die aktuelle Instanz arbeitet, indem ein neuer CngKey für die Struktur "parameters" erstellt wird.

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-PrivateKeyInfo-Struktur nach der Entschlüsselung und ersetzt die Schlüssel für dieses Objekt.

ImportPkcs8PrivateKey(ReadOnlySpan<Byte>, Int32)

Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#8-PrivateKeyInfo-Struktur nach der Entschlüsselung und ersetzt die Schlüssel für dieses Objekt.

(Geerbt von RSA)
ImportRSAPrivateKey(ReadOnlySpan<Byte>, Int32)

Importiert das Paar aus öffentlichem und privatem Schlüssel aus einer PKCS#1-RSAPrivateKey-Struktur nach der Entschlüsselung und ersetzt die Schlüssel für dieses Objekt.

(Geerbt von RSA)
ImportRSAPublicKey(ReadOnlySpan<Byte>, Int32)

Importiert den öffentlichen Schlüssel aus einer PKCS#1-RSAPublicKey-Struktur nach der Entschlüsselung und ersetzt dabei die Schlüssel für dieses Objekt.

(Geerbt von RSA)
ImportSubjectPublicKeyInfo(ReadOnlySpan<Byte>, Int32)

Importiert den öffentlichen Schlüssel aus einer X.509-SubjectPublicKeyInfo-Struktur nach der Entschlüsselung und ersetzt dabei die Schlüssel für dieses Objekt.

(Geerbt von RSA)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SignData(Byte[], HashAlgorithmName, RSASignaturePadding)

Berechnet den Hashwert des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und Paddingmodus (Auffüllmodus) und signiert den resultierenden Hashwert.

(Geerbt von RSA)
SignData(Byte[], Int32, Int32, HashAlgorithmName, RSASignaturePadding)

Berechnet den Hashwert eines Teils des angegebenen Bytearrays mithilfe des angegebenen Hashalgorithmus und Paddingmodus und signiert den resultierenden Hashwert.

(Geerbt von RSA)
SignData(ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding)

Berechnet den Hashwert der angegebenen Daten und signiert ihn.

(Geerbt von RSA)
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, wobei die Signatur in einen bereitgestellten Puffer geschrieben wird.

(Geerbt von RSA)
SignData(Stream, HashAlgorithmName, RSASignaturePadding)

Berechnet den Hashwert des angegebenen Datenstroms mithilfe des angegebenen Hashalgorithmus und Paddingsmodus und signiert den resultierenden Hashwert.

(Geerbt von RSA)
SignHash(Byte[], HashAlgorithmName, RSASignaturePadding)

Signiert Daten, aus denen mithilfe des angegebenen Hashalgorithmus und Paddingmodus ein Hash erzeugt wurde.

SignHash(ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding)

Berechnet die Signatur für den angegebenen Hashwert unter Verwendung des angegebenen Paddings.

(Geerbt von RSA)
SignHash(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding)

Signiert den Hash mit dem aktuellen Schlüssel, und schreibt die Signatur in einen bereitgestellten Puffer.

(Geerbt von RSA)
ToString()

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

(Geerbt von Object)
ToXmlString(Boolean)

Erstellt eine XML-Zeichenfolge mit dem Schlüssel des aktuellen RSA-Objekts und gibt diese zurück.

(Geerbt von RSA)
TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)

Entschlüsselt Daten mithilfe des privaten Schlüssels.

TryDecrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)

Versucht, die Eingabedaten mithilfe des angegebenen Paddingmodus zu entschlüsseln, wobei das Ergebnis in einen bereitgestellten Puffer geschrieben wird.

(Geerbt von RSA)
TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)

Verschlüsselt Daten mithilfe des öffentlichen Schlüssels.

TryEncrypt(ReadOnlySpan<Byte>, Span<Byte>, RSAEncryptionPadding, Int32)

Versucht, die Eingabedaten mithilfe eines angegebenen Paddingmodus in einen bereitgestellten Puffer zu verschlüsseln.

(Geerbt von RSA)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Versucht, den aktuellen Schlüssel im PKCS#8-EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort in einen bereitgestellten Puffer zu exportieren.

TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Byte>, PbeParameters, Span<Byte>, Int32)

Versucht, den aktuellen Schlüssel im PKCS#8-EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort in einen bereitgestellten Puffer zu exportieren.

(Geerbt von RSA)
TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Versucht, den aktuellen Schlüssel im PKCS#8-EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort in einen bereitgestellten Puffer zu exportieren.

TryExportEncryptedPkcs8PrivateKey(ReadOnlySpan<Char>, PbeParameters, Span<Byte>, Int32)

Versucht, den aktuellen Schlüssel im PKCS#8-EncryptedPrivateKeyInfo-Format mit einem zeichenbasierten Kennwort in einen bereitgestellten Puffer zu exportieren.

(Geerbt von RSA)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Byte>, PbeParameters, Span<Char>, Int32)

Versucht, den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem bytebasierten Kennwort( PEM-codiert) zu exportieren.

(Geerbt von AsymmetricAlgorithm)
TryExportEncryptedPkcs8PrivateKeyPem(ReadOnlySpan<Char>, PbeParameters, Span<Char>, Int32)

Exportiert den aktuellen Schlüssel im PKCS#8 EncryptedPrivateKeyInfo-Format mit einem charbasierten 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)

Versucht, den aktuellen Schlüssel im PKCS#8-PrivateKeyInfo-Format in einen bereitgestellten Puffer zu exportieren.

(Geerbt von RSA)
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.

(Geerbt von RSA)
TryExportRSAPrivateKeyPem(Span<Char>, Int32)

Versucht, den aktuellen Schlüssel im PEM-codierten PKCS#1 RSAPrivateKey-Format in einen bereitgestellten Puffer zu exportieren.

(Geerbt von RSA)
TryExportRSAPublicKey(Span<Byte>, Int32)

Versucht, den aktuellen Schlüssel im PKCS#1-RSAPublicKey-Format in einen bereitgestellten Puffer zu exportieren.

(Geerbt von RSA)
TryExportRSAPublicKeyPem(Span<Char>, Int32)

Versucht, den aktuellen Schlüssel im PEM-codierten PKCS#1 RSAPublicKey-Format in einen bereitgestellten Puffer zu exportieren.

(Geerbt von RSA)
TryExportSubjectPublicKeyInfo(Span<Byte>, Int32)

Versucht, den aktuellen Schlüssel im X.509-SubjectPublicKeyInfo-Format in einen bereitgestellten Puffer zu exportieren.

(Geerbt von RSA)
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 Hashwert der angegebenen Daten unter Verwendung eines angegebenen Algorithmus zu berechnen, wobei die Ergebnisse in einen angegebenen Puffer geschrieben werden.

(Geerbt von RSA)
TrySignData(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding, Int32)

Versucht, den Hash für die angegebenen Daten mit dem angegebenen Algorithmus zu berechnen und den Hash mit dem aktuellen Schlüssel zu signieren, wobei die Signatur in einen bereitgestellten Puffer geschrieben wird.

(Geerbt von RSA)
TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding, Int32)

Versucht, den Hash mit dem aktuellen Schlüssel zu signieren, wobei die Signatur in einen bereitgestellten Puffer geschrieben wird.

TrySignHash(ReadOnlySpan<Byte>, Span<Byte>, HashAlgorithmName, RSASignaturePadding, Int32)

Versucht, den Hash mit dem aktuellen Schlüssel zu signieren, wobei die Signatur in einen bereitgestellten Puffer geschrieben wird.

(Geerbt von RSA)
VerifyData(Byte[], Byte[], HashAlgorithmName, RSASignaturePadding)

Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert der angegebenen Daten unter Verwendung des angegebenen Hashalgorithmus und Paddingmodus berechnet und mit der angegebenen Signatur verglichen wird.

(Geerbt von RSA)
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 unter Verwendung des angegebenen Hashalgorithmus und Paddings und durch Vergleichen mit der angegebenen Signatur berechnet wird.

(Geerbt von RSA)
VerifyData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding)

Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert der angegebenen Daten unter Verwendung des angegebenen Hashalgorithmus und Paddingmodus berechnet und mit der angegebenen Signatur verglichen wird.

(Geerbt von RSA)
VerifyData(Stream, Byte[], HashAlgorithmName, RSASignaturePadding)

Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert des angegebenen Datenstroms unter Verwendung des angegebenen Hashalgorithmus und Paddings und durch Vergleichen mit der angegebenen Signatur berechnet wird.

(Geerbt von RSA)
VerifyHash(Byte[], Byte[], HashAlgorithmName, RSASignaturePadding)

Überprüft Daten, die signiert wurden und für die bereits ein Hashvorgang mit dem angegebenen Algorithmus und Paddingmodus ausgeführt wurde.

VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, HashAlgorithmName, RSASignaturePadding)

Überprüft, ob eine digitale Signatur gültig ist, indem der Hashwert in der Signatur unter Verwendung des angegebenen Hashalgorithmus und Paddings ermittelt und mit dem angegebenen 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 unter Verwendung des angegebenen Hashalgorithmus und Paddings ermittelt und mit dem angegebenen Hashwert verglichen wird.

(Geerbt von RSA)

Gilt für: