ECDsa.VerifyHash Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
VerifyHash(Byte[], Byte[], DSASignatureFormat) |
Vérifie qu’une signature numérique est valide pour le hachage fourni. |
VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat) |
Vérifie qu’une signature numérique est valide pour le hachage fourni. |
VerifyHash(Byte[], Byte[]) |
Vérifie qu’une signature numérique est adaptée à la clé actuelle et au hachage de données fourni. |
VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Vérifie qu’une signature numérique est adaptée à la clé actuelle et au hachage de données fourni. |
VerifyHash(Byte[], Byte[], DSASignatureFormat)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Vérifie qu’une signature numérique est valide pour le hachage fourni.
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
Paramètres
- hash
- Byte[]
Code de hachage signé.
- signature
- Byte[]
Signature à vérifier.
- signatureFormat
- DSASignatureFormat
Format d’encodage de signature
.
Retours
true
si la signature numérique est valide pour les données fournies ; sinon, false
.
Exceptions
hash
ou signature
est null
.
signatureFormat
n’est pas un format connu.
Une erreur s’est produite dans l’opération de vérification.
S’applique à
VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, DSASignatureFormat)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Vérifie qu’une signature numérique est valide pour le hachage fourni.
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
Paramètres
- hash
- ReadOnlySpan<Byte>
Code de hachage signé.
- signature
- ReadOnlySpan<Byte>
Signature à vérifier.
- signatureFormat
- DSASignatureFormat
Format d’encodage de signature
.
Retours
true
si la signature numérique est valide pour les données fournies ; sinon, false
.
Exceptions
signatureFormat
n’est pas un format connu.
Une erreur s’est produite dans l’opération de vérification.
S’applique à
VerifyHash(Byte[], Byte[])
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Vérifie qu’une signature numérique est adaptée à la clé actuelle et au hachage de données fourni.
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
Paramètres
- hash
- Byte[]
Valeur de hachage des données à vérifier.
- signature
- Byte[]
Signature numérique des données à vérifier par rapport à la valeur de hachage.
Retours
true
si la signature est valide ; sinon, false
.
Exceptions
hash
ou signature
est null
.
S’applique à
VerifyHash(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
- Source:
- ECDsa.cs
Vérifie qu’une signature numérique est adaptée à la clé actuelle et au hachage de données fourni.
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
Paramètres
- hash
- ReadOnlySpan<Byte>
Valeur de hachage des données à vérifier.
- signature
- ReadOnlySpan<Byte>
Signature numérique des données à vérifier par rapport à la valeur de hachage.
Retours
true
si la signature est valide ; sinon, false
.