IncrementalHash Classe

Definizione

Fornisce il supporto per il calcolo incrementale di un valore hash o HMAC in diversi segmenti.

public ref class IncrementalHash sealed : IDisposable
public sealed class IncrementalHash : IDisposable
type IncrementalHash = class
    interface IDisposable
Public NotInheritable Class IncrementalHash
Implements IDisposable
Ereditarietà
IncrementalHash
Implementazioni

Proprietà

Nome Descrizione
AlgorithmName

Ottenere il nome dell'algoritmo da eseguire.

Metodi

Nome Descrizione
AppendData(Byte[], Int32, Int32)

Aggiungere count byte di data, a partire da offset, ai dati già elaborati nell'hash o in HMAC.

AppendData(Byte[])

Aggiungere l'intero contenuto di data ai dati già elaborati nell'hash o in HMAC.

AppendData(ReadOnlySpan<Byte>)

Aggiunge i dati specificati ai dati già elaborati nell'hash o nel codice HMAC (Hash-based Message Authentication Code).

CreateHash(HashAlgorithmName)

Creare un IncrementalHash oggetto per l'algoritmo specificato da hashAlgorithm.

CreateHMAC(HashAlgorithmName, Byte[])

Creare un IncrementalHash oggetto per l'algoritmo HMAC (Hash-based Message Authentication Code) usando l'algoritmo hash specificato da hashAlgorithme una chiave specificata da key.

Dispose()

Rilasciare tutte le risorse usate dall'istanza corrente della IncrementalHash classe .

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashAndReset()

Recuperare l'hash o HMAC per i dati accumulati dalle chiamate precedenti a AppendData(Byte[])e tornare allo stato in cui si trovava l'oggetto in fase di costruzione.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryGetHashAndReset(Span<Byte>, Int32)

Tenta di finalizzare il calcolo hash dopo l'elaborazione degli ultimi dati dall'algoritmo hash.

Si applica a