DSA.HashData Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Calcula o valor de hash dos dados binários.
Sobrecargas
| Name | Description |
|---|---|
| HashData(Stream, HashAlgorithmName) |
Quando sobrescrito numa classe derivada, calcula o valor de hash de um fluxo binário especificado usando um algoritmo de hash especificado. |
| HashData(Byte[], Int32, Int32, HashAlgorithmName) |
Quando sobrescrito numa classe derivada, calcula o valor de hash de uma porção especificada de um array de bytes usando um algoritmo de hash especificado. |
HashData(Stream, HashAlgorithmName)
Quando sobrescrito numa classe derivada, calcula o valor de hash de um fluxo binário especificado usando um algoritmo de hash especificado.
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
O fluxo binário para o hash.
- hashAlgorithm
- HashAlgorithmName
O algoritmo a usar para fazer o hash dos dados.
Devoluções
Os dados hasheados.
Exceções
Uma classe derivada deve sobrepor-se a este método.
Aplica-se a
HashData(Byte[], Int32, Int32, HashAlgorithmName)
Quando sobrescrito numa classe derivada, calcula o valor de hash de uma porção especificada de um array de bytes usando um algoritmo de hash especificado.
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[]
Os dados a serem analisados.
- offset
- Int32
O índice do primeiro byte em data isso deve ser hashado.
- count
- Int32
O número de bytes para hash.
- hashAlgorithm
- HashAlgorithmName
O algoritmo a usar para fazer o hash dos dados.
Devoluções
Os dados hasheados.
Exceções
Uma classe derivada deve sobrepor-se a este método.