Partilhar via


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

NonCryptographicHashAlgorithm(Int32)

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

Propriedades

HashLengthInBytes

Obtém o número de bytes produzidos desse algoritmo de hash.

Métodos

Append(Byte[])

Acrescenta o conteúdo de source aos dados já processados para a computação de hash atual.

Append(ReadOnlySpan<Byte>)

Quando substituído em uma classe derivada, acrescenta o conteúdo de source aos dados já processados para a computação de hash atual.

Append(Stream)

Acrescenta o conteúdo de stream aos dados já processados para a computação de hash atual.

AppendAsync(Stream, CancellationToken)

Lê de forma assíncrona o conteúdo de stream e acrescenta-os aos dados já processados para a computação de hash atual.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetCurrentHash()

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

GetCurrentHash(Span<Byte>)

Grava o valor destination de hash computado sem modificar o estado acumulado.

GetCurrentHashCore(Span<Byte>)

Quando substituído em uma classe derivada, grava o valor destination de hash computado sem modificar o estado acumulado.

GetHashAndReset()

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

GetHashAndReset(Span<Byte>)

Grava o valor de hash computado para destination limpar o estado acumulado.

GetHashAndResetCore(Span<Byte>)

Grava o valor de hash computado para destination limpar o estado acumulado.

GetHashCode()
Obsoleto.

Esse método não deve ser usado e não há suporte para ele. Chame GetCurrentHash() ou GetHashAndReset() em vez disso.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Reset()

Quando substituído em uma classe derivada, redefine a computação de hash para o estado inicial.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryGetCurrentHash(Span<Byte>, Int32)

Tenta gravar o valor destination de hash computado sem modificar o estado acumulado.

TryGetHashAndReset(Span<Byte>, Int32)

Tenta gravar o valor de hash computado em destination. Se tiver êxito, limpará o estado acumulado.

Aplica-se a