Shake128 Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Oblicza skrót SHAKE128 dla danych wejściowych.
public ref class Shake128 sealed : IDisposable
public sealed class Shake128 : IDisposable
type Shake128 = class
interface IDisposable
Public NotInheritable Class Shake128
Implements IDisposable
- Dziedziczenie
-
Shake128
- Implementuje
Uwagi
Ten algorytm jest określany przez standard FIPS 202. Rodzina algorytmów SHAKE jest rozszerzalną funkcją wyjściową (XOF), która umożliwia rozszerzenie danych wyjściowych na dowolną długość. Rozmiar XOF wskazuje siłę zabezpieczeń algorytmu, a nie rozmiar danych wyjściowych.
Konstruktory
Shake128() |
Inicjuje nowe wystąpienie klasy Shake128. |
Właściwości
IsSupported |
Pobiera wartość wskazującą, czy algorytm jest obsługiwany na bieżącej platformie. |
Metody
AppendData(Byte[]) |
Dołącza określone dane do danych, które zostały już przetworzone w skrótzie. |
AppendData(ReadOnlySpan<Byte>) |
Dołącza określone dane do danych, które zostały już przetworzone w skrótzie. |
Clone() |
Tworzy nowe wystąpienie Shake128 z istniejącymi dołączonymi danymi zachowanymi. |
Dispose() |
Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, wydawaniem lub resetowaniem niezarządzanych zasobów. |
Equals(Object) |
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone po Object) |
GetCurrentHash(Int32) |
Pobiera skrót danych zebranych z poprzednich wywołań metod |
GetCurrentHash(Span<Byte>) |
Wypełnia bufor skrótem danych zebranych przed wywołaniami metod |
GetHashAndReset(Int32) |
Pobiera skrót danych zebranych z poprzednich wywołań metod |
GetHashAndReset(Span<Byte>) |
Wypełnia bufor skrótem danych zebranych przed wywołaniami metod |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
HashData(Byte[], Int32) |
Oblicza skrót danych przy użyciu algorytmu SHAKE128. |
HashData(ReadOnlySpan<Byte>, Int32) |
Oblicza skrót danych przy użyciu algorytmu SHAKE128. |
HashData(ReadOnlySpan<Byte>, Span<Byte>) |
Oblicza skrót danych przy użyciu algorytmu SHAKE128. |
HashData(Stream, Int32) |
Oblicza skrót strumienia przy użyciu algorytmu SHAKE128. |
HashData(Stream, Span<Byte>) |
Oblicza skrót strumienia przy użyciu algorytmu SHAKE128. |
HashDataAsync(Stream, Int32, CancellationToken) |
Asynchronicznie oblicza skrót strumienia przy użyciu algorytmu SHAKE128. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Asynchronicznie oblicza skrót strumienia przy użyciu algorytmu SHAKE128. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
Read(Int32) |
Pobiera skrót danych zebranych z poprzednich wywołań metod |
Read(Span<Byte>) |
Wypełnia bufor skrótem dla danych zebranych przed wywołaniami metod |
Reset() |
Resetuje wystąpienie z powrotem do stanu początkowego. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |