ECDsa.VerifyHash Metoda

Definicja

Przeciążenia

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

Sprawdza, czy podpis cyfrowy jest prawidłowy dla podanego skrótu.

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

Sprawdza, czy podpis cyfrowy jest prawidłowy dla podanego skrótu.

VerifyHash(Byte[], Byte[])

Sprawdza, czy podpis cyfrowy jest odpowiedni dla bieżącego klucza i czy podano skrót danych.

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

Sprawdza, czy podpis cyfrowy jest odpowiedni dla bieżącego klucza i czy podano skrót danych.

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

Sprawdza, czy podpis cyfrowy jest prawidłowy dla podanego skrótu.

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

Parametry

hash
Byte[]

Podpisany skrót.

signature
Byte[]

Podpis do zweryfikowania.

signatureFormat
DSASignatureFormat

Format kodowania dla .signature

Zwraca

Boolean

true jeżeli podpis cyfrowy jest prawidłowy dla podanych danych; w przeciwnym razie , false.

Wyjątki

hash lub signature ma wartość null.

signatureFormat nie jest znanym formatem.

Wystąpił błąd podczas operacji weryfikacji.

Dotyczy

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

Sprawdza, czy podpis cyfrowy jest prawidłowy dla podanego skrótu.

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

Parametry

hash
ReadOnlySpan<Byte>

Podpisany skrót.

signature
ReadOnlySpan<Byte>

Podpis do zweryfikowania.

signatureFormat
DSASignatureFormat

Format kodowania dla .signature

Zwraca

Boolean

true jeżeli podpis cyfrowy jest prawidłowy dla podanych danych; w przeciwnym razie , false.

Wyjątki

signatureFormat nie jest znanym formatem.

Wystąpił błąd podczas operacji weryfikacji.

Dotyczy

VerifyHash(Byte[], Byte[])

Sprawdza, czy podpis cyfrowy jest odpowiedni dla bieżącego klucza i czy podano skrót danych.

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

Parametry

hash
Byte[]

Wartość skrótu danych do zweryfikowania.

signature
Byte[]

Podpis cyfrowy danych do zweryfikowania względem wartości skrótu.

Zwraca

Boolean

true jeśli podpis jest prawidłowy; w przeciwnym razie , false.

Wyjątki

hash lub signature ma wartość null.

Dotyczy

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

Sprawdza, czy podpis cyfrowy jest odpowiedni dla bieżącego klucza i czy podano skrót danych.

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

Parametry

hash
ReadOnlySpan<Byte>

Wartość skrótu danych do zweryfikowania.

signature
ReadOnlySpan<Byte>

Podpis cyfrowy danych do zweryfikowania względem wartości skrótu.

Zwraca

Boolean

true jeśli podpis jest prawidłowy; w przeciwnym razie , false.

Dotyczy