Share via


ECDsa.VerifyHash Methode

Definition

Überlädt

VerifyHash(Byte[], Byte[], DSASignatureFormat)

Überprüft, ob eine digitale Signatur für den bereitgestellten Hash gültig ist.

VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat)

Überprüft, ob eine digitale Signatur für den bereitgestellten Hash gültig ist.

VerifyHash(Byte[], Byte[])

Überprüft, ob eine digitale Signatur für den aktuellen Schlüssel und den bereitgestellten Datenhash geeignet ist.

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

Überprüft, ob eine digitale Signatur für den aktuellen Schlüssel und den bereitgestellten Datenhash geeignet ist.

VerifyHash(Byte[], Byte[], DSASignatureFormat)

Überprüft, ob eine digitale Signatur für den bereitgestellten Hash gültig ist.

public:
 bool VerifyHash(cli::array <System::Byte> ^ hash, cli::array <System::Byte> ^ signature, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public bool VerifyHash (byte[] hash, byte[] signature, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.VerifyHash : byte[] * byte[] * System.Security.Cryptography.DSASignatureFormat -> bool
Public Function VerifyHash (hash As Byte(), signature As Byte(), signatureFormat As DSASignatureFormat) As Boolean

Parameter

hash
Byte[]

Der signierte Hash.

signature
Byte[]

Die zu überprüfende Signatur.

signatureFormat
DSASignatureFormat

Das Codierungsformat für signature.

Gibt zurück

Boolean

true, wenn die digitale Signatur für die angegebenen Daten gültig ist, andernfalls false.

Ausnahmen

hash oder signature ist null.

signatureFormat ist kein bekanntes Format.

Beim Überprüfungsvorgang ist ein Fehler aufgetreten.

Gilt für

VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat)

Überprüft, ob eine digitale Signatur für den bereitgestellten Hash gültig ist.

public:
 bool VerifyHash(ReadOnlySpan<System::Byte> hash, ReadOnlySpan<System::Byte> signature, System::Security::Cryptography::DSASignatureFormat signatureFormat);
public bool VerifyHash (ReadOnlySpan<byte> hash, ReadOnlySpan<byte> signature, System.Security.Cryptography.DSASignatureFormat signatureFormat);
member this.VerifyHash : ReadOnlySpan<byte> * ReadOnlySpan<byte> * System.Security.Cryptography.DSASignatureFormat -> bool
Public Function VerifyHash (hash As ReadOnlySpan(Of Byte), signature As ReadOnlySpan(Of Byte), signatureFormat As DSASignatureFormat) As Boolean

Parameter

hash
ReadOnlySpan<Byte>

Der signierte Hash.

signature
ReadOnlySpan<Byte>

Die zu überprüfende Signatur.

signatureFormat
DSASignatureFormat

Das Codierungsformat für signature.

Gibt zurück

Boolean

true, wenn die digitale Signatur für die angegebenen Daten gültig ist, andernfalls false.

Ausnahmen

signatureFormat ist kein bekanntes Format.

Beim Überprüfungsvorgang ist ein Fehler aufgetreten.

Gilt für

VerifyHash(Byte[], Byte[])

Überprüft, ob eine digitale Signatur für den aktuellen Schlüssel und den bereitgestellten Datenhash geeignet ist.

public:
 abstract bool VerifyHash(cli::array <System::Byte> ^ hash, cli::array <System::Byte> ^ signature);
public abstract bool VerifyHash (byte[] hash, byte[] signature);
abstract member VerifyHash : byte[] * byte[] -> bool
Public MustOverride Function VerifyHash (hash As Byte(), signature As Byte()) As Boolean

Parameter

hash
Byte[]

Der Hashwert der zu überprüfenden Daten.

signature
Byte[]

Die digitale Signatur der Daten, die mit dem Hashwert überprüft werden sollen.

Gibt zurück

Boolean

true, wenn die Signatur gültig ist, andernfalls false.

Ausnahmen

hash oder signature ist null.

Gilt für

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

Überprüft, ob eine digitale Signatur für den aktuellen Schlüssel und den bereitgestellten Datenhash geeignet ist.

public:
 virtual bool VerifyHash(ReadOnlySpan<System::Byte> hash, ReadOnlySpan<System::Byte> signature);
public virtual bool VerifyHash (ReadOnlySpan<byte> hash, ReadOnlySpan<byte> signature);
abstract member VerifyHash : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
override this.VerifyHash : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> bool
Public Overridable Function VerifyHash (hash As ReadOnlySpan(Of Byte), signature As ReadOnlySpan(Of Byte)) As Boolean

Parameter

hash
ReadOnlySpan<Byte>

Der Hashwert der zu überprüfenden Daten.

signature
ReadOnlySpan<Byte>

Die digitale Signatur der Daten, die mit dem Hashwert überprüft werden sollen.

Gibt zurück

Boolean

true, wenn die Signatur gültig ist, andernfalls false.

Gilt für