Kmac256 Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Calcola il mac KMAC256 per i dati di input.
public ref class Kmac256 sealed : IDisposable
public sealed class Kmac256 : IDisposable
type Kmac256 = class
interface IDisposable
Public NotInheritable Class Kmac256
Implements IDisposable
- Ereditarietà
-
Kmac256
- Implementazioni
Commenti
Questo algoritmo viene specificato da NIST SP 800-185.
Costruttori
Kmac256(Byte[], Byte[]) |
Inizializza una nuova istanza della classe Kmac256. |
Kmac256(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Inizializza una nuova istanza della classe Kmac256. |
Proprietà
IsSupported |
Ottiene un valore che indica se l'algoritmo è supportato nella piattaforma corrente. |
Metodi
AppendData(Byte[]) |
Aggiunge i dati specificati ai dati già elaborati nell'hash. |
AppendData(ReadOnlySpan<Byte>) |
Aggiunge i dati specificati ai dati già elaborati nell'hash. |
Clone() |
Crea una nuova istanza di Kmac256 con i dati accodati esistenti mantenuti. |
Dispose() |
Rilasciare tutte le risorse usate dall'istanza corrente della classe Kmac256. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetCurrentHash(Int32) |
Recupera l'hash per i dati accumulati dalle chiamate precedenti ai metodi di |
GetCurrentHash(Span<Byte>) |
Riempie il buffer con l'hash per i dati accumulati dalle chiamate precedenti ai metodi di |
GetHashAndReset(Int32) |
Recupera l'hash per i dati accumulati dalle chiamate precedenti ai metodi di |
GetHashAndReset(Span<Byte>) |
Riempie il buffer con l'hash per i dati accumulati dalle chiamate precedenti ai metodi di |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
HashData(Byte[], Byte[], Int32, Byte[]) |
Calcola l'hash dei dati usando l'algoritmo KMAC256. |
HashData(Byte[], Stream, Int32, Byte[]) |
Calcola l'hash di un flusso usando l'algoritmo KMAC256. |
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>) |
Calcola l'hash dei dati usando l'algoritmo KMAC256. |
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
Calcola l'hash dei dati usando l'algoritmo KMAC256. |
HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>) |
Calcola l'hash di un flusso usando l'algoritmo KMAC256. |
HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>) |
Calcola l'hash di un flusso usando l'algoritmo KMAC256. |
HashDataAsync(Byte[], Stream, Int32, Byte[], CancellationToken) |
Calcola in modo asincrono l'hash di un flusso usando l'algoritmo KMAC256. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Int32, ReadOnlyMemory<Byte>, CancellationToken) |
Calcola in modo asincrono l'hash di un flusso usando l'algoritmo KMAC256. |
HashDataAsync(ReadOnlyMemory<Byte>, Stream, Memory<Byte>, ReadOnlyMemory<Byte>, CancellationToken) |
Calcola in modo asincrono l'hash di un flusso usando l'algoritmo KMAC256. |
MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |