NonCryptographicHashAlgorithm Classe

Definição

Representa um algoritmo de hash não criptográfico.

public ref class NonCryptographicHashAlgorithm abstract
public abstract class NonCryptographicHashAlgorithm
type NonCryptographicHashAlgorithm = class
Public MustInherit Class NonCryptographicHashAlgorithm
Herança
NonCryptographicHashAlgorithm
Derivado

Construtores

Name Description
NonCryptographicHashAlgorithm(Int32)

Chamado a partir de construtores em classes derivadas para inicializar a NonCryptographicHashAlgorithm classe.

Propriedades

Name Description
HashLengthInBytes

Obtém o número de bytes produzidos a partir deste algoritmo de hash.

Métodos

Name Description
Append(Byte[])

Acrescenta o conteúdo de source aos dados já processados para o cálculo de hash atual.

Append(ReadOnlySpan<Byte>)

Quando sobrescrito numa classe derivada, acrescenta o conteúdo de source aos dados já processados para o cálculo de hash atual.

Append(Stream)

Acrescenta o conteúdo de stream aos dados já processados para o cálculo de hash atual.

AppendAsync(Stream, CancellationToken)

Asychronously lê o conteúdo e stream adiciona-o aos dados já processados para o cálculo atual do hash.

GetCurrentHash()

Obtém o valor de hash computado atual sem modificar o estado acumulado.

GetCurrentHash(Span<Byte>)

Escreve o valor de hash calculado sem destination modificar o estado acumulado.

GetCurrentHashCore(Span<Byte>)

Quando sobrescrito numa classe derivada, escreve o valor de hash calculado sem destination modificar o estado acumulado.

GetHashAndReset()

Obtém o valor de hash computado atual e limpa o estado acumulado.

GetHashAndReset(Span<Byte>)

Escreve o valor de hash calculado para destination depois limpar o estado acumulado.

GetHashAndResetCore(Span<Byte>)

Escreve o valor de hash calculado para destination depois limpar o estado acumulado.

GetHashCode()
Obsoleto.

Este método não é suportado e não deve ser chamado. Ligue GetCurrentHash() ou GetHashAndReset() em vez disso.

Reset()

Quando é sobreposto numa classe derivada, o cálculo do hash reinicia para o estado inicial.

TryGetCurrentHash(Span<Byte>, Int32)

Tenta escrever o valor de hash calculado sem destination modificar o estado acumulado.

TryGetHashAndReset(Span<Byte>, Int32)

Tentativas de escrever o valor de hash calculado em destination. Se for bem-sucedido, limpa o estado acumulado.

Aplica-se a