Shake128 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 l'hash SHAKE128 per i dati di input.
public ref class Shake128 sealed : IDisposable
public sealed class Shake128 : IDisposable
type Shake128 = class
interface IDisposable
Public NotInheritable Class Shake128
Implements IDisposable
- Ereditarietà
-
Shake128
- Implementazioni
Commenti
Questo algoritmo viene specificato da FIPS 202. La famiglia di algoritmi SHAKE è una funzione di output estendibile (XOF) che consente l'estensione dell'output a qualsiasi lunghezza. Le dimensioni di XOF indicano il livello di sicurezza dell'algoritmo, non le dimensioni dell'output.
Costruttori
Shake128() |
Inizializza una nuova istanza della classe Shake128. |
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() |
Calcola l'hash SHAKE128 per i dati di input. |
Dispose() |
Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite. |
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 |
GetCurrentHash(Span<Byte>) |
Riempie il buffer con l'hash per i dati accumulati dalle chiamate precedenti ai |
GetHashAndReset(Int32) |
Recupera l'hash per i dati accumulati dalle chiamate precedenti ai |
GetHashAndReset(Span<Byte>) |
Riempie il buffer con l'hash per i dati accumulati dalle chiamate precedenti ai |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
HashData(Byte[], Int32) |
Calcola l'hash dei dati usando l'algoritmo SHAKE128. |
HashData(ReadOnlySpan<Byte>, Int32) |
Calcola l'hash dei dati usando l'algoritmo SHAKE128. |
HashData(ReadOnlySpan<Byte>, Span<Byte>) |
Calcola l'hash dei dati usando l'algoritmo SHAKE128. |
HashData(Stream, Int32) |
Calcola l'hash di un flusso usando l'algoritmo SHAKE128. |
HashData(Stream, Span<Byte>) |
Calcola l'hash di un flusso usando l'algoritmo SHAKE128. |
HashDataAsync(Stream, Int32, CancellationToken) |
Calcola in modo asincrono l'hash di un flusso usando l'algoritmo SHAKE128. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Calcola in modo asincrono l'hash di un flusso usando l'algoritmo SHAKE128. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Read(Int32) |
Calcola l'hash SHAKE128 per i dati di input. |
Read(Span<Byte>) |
Calcola l'hash SHAKE128 per i dati di input. |
Reset() |
Calcola l'hash SHAKE128 per i dati di input. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per