SHA256Managed.HashCore Método

Definição

Sobrecargas

HashCore(ReadOnlySpan<Byte>)
HashCore(Byte[], Int32, Int32)

Quando substituído em uma classe derivada, roteia os dados gravados no objeto para o algoritmo de hash SHA256 para computar o hash.When overridden in a derived class, routes data written to the object into the SHA256 hash algorithm for computing the hash.

HashCore(ReadOnlySpan<Byte>)

protected:
 override void HashCore(ReadOnlySpan<System::Byte> source);
protected override void HashCore (ReadOnlySpan<byte> source);
override this.HashCore : ReadOnlySpan<byte> -> unit
Protected Overrides Sub HashCore (source As ReadOnlySpan(Of Byte))

Parâmetros

source
ReadOnlySpan<Byte>

HashCore(Byte[], Int32, Int32)

Quando substituído em uma classe derivada, roteia os dados gravados no objeto para o algoritmo de hash SHA256 para computar o hash.When overridden in a derived class, routes data written to the object into the SHA256 hash algorithm for computing the hash.

protected:
 override void HashCore(cli::array <System::Byte> ^ data, int start, int length);
protected override void HashCore (byte[] data, int start, int length);
override this.HashCore : byte[] * int * int -> unit
Protected Overrides Sub HashCore (data As Byte(), start As Integer, length As Integer)

Parâmetros

array
Byte[]

Os dados de entrada.The input data.

ibStart
Int32

O deslocamento para a matriz de bytes com base na qual os dados começarão a ser usados.The offset into the byte array from which to begin using data.

cbSize
Int32

O número de bytes na matriz a ser usado como dados.The number of bytes in the array to use as data.

Comentários

Esse método não é chamado pelo código do aplicativo.This method is not called by application code.

Esse método abstrato executa a computação de hash.This abstract method performs the hash computation. Cada gravação no objeto de fluxo criptográfico passa os dados por esse método.Every write to the cryptographic stream object passes the data through this method. Para cada bloco de dados, esse método atualiza o estado do objeto de hash para que um valor de hash correto seja retornado ao final do fluxo de dados.For each block of data, this method updates the state of the hash object so a correct hash value is returned at the end of the data stream.

Veja também

Aplica-se a