ECDsa.VerifyHash Metodo

Definizione

Overload

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

Verifica che una firma digitale sia valida per l'hash fornito.

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

Verifica che una firma digitale sia valida per l'hash fornito.

VerifyHash(Byte[], Byte[])

Verifica che una firma digitale sia appropriata per la chiave corrente e l'hash dei dati specificato.

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

Verifica che una firma digitale sia appropriata per la chiave corrente e l'hash dei dati specificato.

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

Origine:
ECDsa.cs
Origine:
ECDsa.cs
Origine:
ECDsa.cs

Verifica che una firma digitale sia valida per l'hash fornito.

C#
public bool VerifyHash (byte[] hash, byte[] signature, System.Security.Cryptography.DSASignatureFormat signatureFormat);

Parametri

hash
Byte[]

Hash firmato.

signature
Byte[]

Firma da verificare.

signatureFormat
DSASignatureFormat

Formato di codifica per signature.

Restituisce

true se la firma digitale è valida per i dati specificati; in caso contrario, false.

Eccezioni

hash o signature è null.

signatureFormat non è un formato noto.

Errore durante l'operazione di verifica.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 5, 6, 7, 8, 9

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

Origine:
ECDsa.cs
Origine:
ECDsa.cs
Origine:
ECDsa.cs

Verifica che una firma digitale sia valida per l'hash fornito.

C#
public bool VerifyHash (ReadOnlySpan<byte> hash, ReadOnlySpan<byte> signature, System.Security.Cryptography.DSASignatureFormat signatureFormat);

Parametri

hash
ReadOnlySpan<Byte>

Hash firmato.

signature
ReadOnlySpan<Byte>

Firma da verificare.

signatureFormat
DSASignatureFormat

Formato di codifica per signature.

Restituisce

true se la firma digitale è valida per i dati specificati; in caso contrario, false.

Eccezioni

signatureFormat non è un formato noto.

Errore durante l'operazione di verifica.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET 5, 6, 7, 8, 9

VerifyHash(Byte[], Byte[])

Origine:
ECDsa.cs
Origine:
ECDsa.cs
Origine:
ECDsa.cs

Verifica che una firma digitale sia appropriata per la chiave corrente e l'hash dei dati specificato.

C#
public abstract bool VerifyHash (byte[] hash, byte[] signature);

Parametri

hash
Byte[]

Valore hash dei dati da verificare.

signature
Byte[]

Firma digitale dei dati da confrontare con il valore hash.

Restituisce

true se la firma è valida; in caso contrario, false.

Eccezioni

hash o signature è null.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.4, 1.6, 2.0, 2.1

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

Origine:
ECDsa.cs
Origine:
ECDsa.cs
Origine:
ECDsa.cs

Verifica che una firma digitale sia appropriata per la chiave corrente e l'hash dei dati specificato.

C#
public virtual bool VerifyHash (ReadOnlySpan<byte> hash, ReadOnlySpan<byte> signature);

Parametri

hash
ReadOnlySpan<Byte>

Valore hash dei dati da verificare.

signature
ReadOnlySpan<Byte>

Firma digitale dei dati da confrontare con il valore hash.

Restituisce

true se la firma è valida; in caso contrario, false.

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.1