IncrementalHash Clase

Definición

Proporciona compatibilidad para calcular un valor hash o HMAC incrementalmente en varios segmentos.

public ref class IncrementalHash sealed : IDisposable
public sealed class IncrementalHash : IDisposable
type IncrementalHash = class
    interface IDisposable
Public NotInheritable Class IncrementalHash
Implements IDisposable
Herencia
IncrementalHash
Implementaciones

Propiedades

Nombre Description
AlgorithmName

Obtenga el nombre del algoritmo que se está realizando.

Métodos

Nombre Description
AppendData(Byte[], Int32, Int32)

Anexe count bytes de , a partir offsetde data, a los datos que ya se han procesado en el hash o HMAC.

AppendData(Byte[])

Anexe todo el contenido de data a los datos ya procesados en el hash o HMAC.

AppendData(ReadOnlySpan<Byte>)

Anexa los datos especificados a los datos ya procesados en el código de autenticación de mensajes basado en hash o hash (HMAC).

CreateHash(HashAlgorithmName)

Cree un IncrementalHash para el algoritmo especificado por hashAlgorithm.

CreateHMAC(HashAlgorithmName, Byte[])

Cree un IncrementalHash para el algoritmo de código de autenticación de mensajes basado en hash (HMAC) utilizando el algoritmo hash especificado por hashAlgorithmy una clave especificada por key.

Dispose()

Libera todos los recursos usados por la instancia actual de la IncrementalHash clase .

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashAndReset()

Recupere el hash o HMAC de los datos acumulados de las llamadas anteriores a AppendData(Byte[])y vuelva al estado en el que estaba el objeto en la construcción.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryGetHashAndReset(Span<Byte>, Int32)

Intenta finalizar el cálculo hash después de que el algoritmo hash procese los últimos datos.

Se aplica a