IncrementalHash Classe

Definição

Fornece suporte para computação de um valor de hash ou HMAC incrementalmente em vários segmentos.

public ref class IncrementalHash sealed : IDisposable
public sealed class IncrementalHash : IDisposable
type IncrementalHash = class
    interface IDisposable
Public NotInheritable Class IncrementalHash
Implements IDisposable
Herança
IncrementalHash
Implementações

Propriedades

Nome Description
AlgorithmName

Obtenha o nome do algoritmo que está sendo executado.

Métodos

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

Acrescente count bytes de data, começando em offset, aos dados já processados no hash ou HMAC.

AppendData(Byte[])

Acrescente todo o conteúdo dos data dados já processados no hash ou HMAC.

AppendData(ReadOnlySpan<Byte>)

Acrescenta os dados especificados aos dados já processados no HMAC (código de autenticação de mensagem) baseado em hash ou hash.

CreateHash(HashAlgorithmName)

Crie um IncrementalHash para o algoritmo especificado por hashAlgorithm.

CreateHMAC(HashAlgorithmName, Byte[])

Crie um IncrementalHash para o algoritmo HMAC (Código de Autenticação de Mensagem) baseado em Hash que utiliza o algoritmo de hash especificado e hashAlgorithmuma chave especificada por key.

Dispose()

Libere todos os recursos usados pela instância atual da IncrementalHash classe.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashAndReset()

Recupere o hash ou HMAC para os dados acumulados de chamadas anteriores e AppendData(Byte[])retorne ao estado em que o objeto estava em construção.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

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

Tenta finalizar a computação de hash depois que os últimos dados são processados pelo algoritmo de hash.

Aplica-se a