ECDsa.HashData Método

Definición

Calcula el valor hash de datos binarios.Computes the hash value of binary data.

Sobrecargas

HashData(Stream, HashAlgorithmName)

Cuando se reemplaza en una clase derivada, calcula el valor hash de la secuencia binaria especificada usando el algoritmo hash especificado.When overridden in a derived class, computes the hash value of the specified binary stream by using the specified hashing algorithm.

HashData(Byte[], Int32, Int32, HashAlgorithmName)

Cuando se reemplaza en una clase derivada, calcula el valor hash de la parte especificada de una matriz de bytes usando el algoritmo hash especificado.When overridden in a derived class, computes the hash value of the specified portion of a byte array by using the specified hashing algorithm.

HashData(Stream, HashAlgorithmName)

Cuando se reemplaza en una clase derivada, calcula el valor hash de la secuencia binaria especificada usando el algoritmo hash especificado.When overridden in a derived class, computes the hash value of the specified binary stream by using the specified hashing algorithm.

protected:
 virtual cli::array <System::Byte> ^ HashData(System::IO::Stream ^ data, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
protected virtual byte[] HashData (System.IO.Stream data, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member HashData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.HashData : System.IO.Stream * System.Security.Cryptography.HashAlgorithmName -> byte[]
Protected Overridable Function HashData (data As Stream, hashAlgorithm As HashAlgorithmName) As Byte()

Parámetros

data
Stream

Secuencia binaria a la que se va a aplicar un algoritmo hash.The binary stream to hash.

hashAlgorithm
HashAlgorithmName

Algoritmo hash que se va a aplicar a los datos.The algorithm to use to hash the data.

Devoluciones

Byte[]

Datos a los que se aplicó un algoritmo hash.The hashed data.

Excepciones

Una clase derivada debe reemplazar este método.A derived class must override this method.

HashData(Byte[], Int32, Int32, HashAlgorithmName)

Cuando se reemplaza en una clase derivada, calcula el valor hash de la parte especificada de una matriz de bytes usando el algoritmo hash especificado.When overridden in a derived class, computes the hash value of the specified portion of a byte array by using the specified hashing algorithm.

protected:
 virtual cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ data, int offset, int count, System::Security::Cryptography::HashAlgorithmName hashAlgorithm);
protected virtual byte[] HashData (byte[] data, int offset, int count, System.Security.Cryptography.HashAlgorithmName hashAlgorithm);
abstract member HashData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
override this.HashData : byte[] * int * int * System.Security.Cryptography.HashAlgorithmName -> byte[]
Protected Overridable Function HashData (data As Byte(), offset As Integer, count As Integer, hashAlgorithm As HashAlgorithmName) As Byte()

Parámetros

data
Byte[]

Datos a los que se va a aplicar un algoritmo hash.The data to be hashed.

offset
Int32

Índice del primer byte de data al que se va a aplicar un algoritmo hash.The index of the first byte in data to be hashed.

count
Int32

Número de bytes a los que se va a aplicar un algoritmo hash.The number of bytes to hash.

hashAlgorithm
HashAlgorithmName

Algoritmo hash que se va a aplicar a los datos.The algorithm to use to hash the data.

Devoluciones

Byte[]

Datos a los que se aplicó un algoritmo hash.The hashed data.

Excepciones

Una clase derivada debe reemplazar este método.A derived class must override this method.

Se aplica a