ECDsa.VerifyHash Methode
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.
Ü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)
- Quelle:
- ECDsa.cs
- Quelle:
- ECDsa.cs
- Quelle:
- ECDsa.cs
Ü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
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)
- Quelle:
- ECDsa.cs
- Quelle:
- ECDsa.cs
- Quelle:
- ECDsa.cs
Ü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
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[])
- Quelle:
- ECDsa.cs
- Quelle:
- ECDsa.cs
- Quelle:
- ECDsa.cs
Ü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
true
, wenn die Signatur gültig ist, andernfalls false
.
Ausnahmen
hash
oder signature
ist null
.
Gilt für:
VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Quelle:
- ECDsa.cs
- Quelle:
- ECDsa.cs
- Quelle:
- ECDsa.cs
Ü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
true
, wenn die Signatur gültig ist, andernfalls false
.