NonCryptographicHashAlgorithm Clase

Definición

Representa un algoritmo hash no criptográfico.

public ref class NonCryptographicHashAlgorithm abstract
public abstract class NonCryptographicHashAlgorithm
type NonCryptographicHashAlgorithm = class
Public MustInherit Class NonCryptographicHashAlgorithm
Herencia
NonCryptographicHashAlgorithm
Derivado

Constructores

Nombre Description
NonCryptographicHashAlgorithm(Int32)

Se llama desde constructores de clases derivadas para inicializar la NonCryptographicHashAlgorithm clase .

Propiedades

Nombre Description
HashLengthInBytes

Obtiene el número de bytes generados a partir de este algoritmo hash.

Métodos

Nombre Description
Append(Byte[])

Anexa el contenido de source a los datos ya procesados para el cálculo hash actual.

Append(ReadOnlySpan<Byte>)

Cuando se reemplaza en una clase derivada, anexa el contenido de source a los datos ya procesados para el cálculo hash actual.

Append(Stream)

Anexa el contenido de stream a los datos ya procesados para el cálculo hash actual.

AppendAsync(Stream, CancellationToken)

De forma asincrónica, lee el contenido de stream y los anexa a los datos que ya se han procesado para el cálculo hash actual.

GetCurrentHash()

Obtiene el valor hash calculado actual sin modificar el estado acumulado.

GetCurrentHash(Span<Byte>)

Escribe el valor hash calculado en destination sin modificar el estado acumulado.

GetCurrentHashCore(Span<Byte>)

Cuando se reemplaza en una clase derivada, escribe el valor hash calculado en destination sin modificar el estado acumulado.

GetHashAndReset()

Obtiene el valor hash calculado actual y borra el estado acumulado.

GetHashAndReset(Span<Byte>)

Escribe el valor hash calculado para destination borrar el estado acumulado.

GetHashAndResetCore(Span<Byte>)

Escribe el valor hash calculado para destination borrar el estado acumulado.

GetHashCode()
Obsoletos.

No se admite este método y no se debe llamar a . Llame a GetCurrentHash() o GetHashAndReset() en su lugar.

Reset()

Cuando se reemplaza en una clase derivada, restablece el cálculo hash al estado inicial.

TryGetCurrentHash(Span<Byte>, Int32)

Intenta escribir el valor hash calculado en destination sin modificar el estado acumulado.

TryGetHashAndReset(Span<Byte>, Int32)

Intenta escribir el valor destinationhash calculado en . Si se ejecuta correctamente, borra el estado acumulado.

Se aplica a