DSA.HashData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Calcula o valor de hash de dados binários.
Sobrecargas
HashData(Stream, HashAlgorithmName) |
Quando substituído em uma 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 substituído em uma classe derivada, calcula o valor de hash de uma parte especificada de uma matriz de bytes usando um algoritmo de hash especificado. |
HashData(Stream, HashAlgorithmName)
- Origem:
- DSA.cs
- Origem:
- DSA.cs
- Origem:
- DSA.cs
Quando substituído em uma 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 que passará por hash.
- hashAlgorithm
- HashAlgorithmName
O algoritmo a ser usado para efetuar hash nos dados.
Retornos
Os dados com hash.
Exceções
Uma classe derivada deve substituir esse método.
Aplica-se a
HashData(Byte[], Int32, Int32, HashAlgorithmName)
- Origem:
- DSA.cs
- Origem:
- DSA.cs
- Origem:
- DSA.cs
Quando substituído em uma classe derivada, calcula o valor de hash de uma parte especificada de uma matriz 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 que passarão por hash.
- offset
- Int32
O índice do primeiro byte em data
que deverá passar por hash.
- count
- Int32
O número de bytes que passaram por hash.
- hashAlgorithm
- HashAlgorithmName
O algoritmo a ser usado para efetuar hash nos dados.
Retornos
Os dados com hash.
Exceções
Uma classe derivada deve substituir esse método.