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 to funkcja XOF (extendable-output), która umożliwia rozszerzenie danych wyjściowych do dowolnej długości. 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 już przetworzonych w skrótzie. |
AppendData(ReadOnlySpan<Byte>) |
Dołącza określone dane do danych już przetworzonych w skrótzie. |
Dispose() |
Wykonuje zdefiniowane przez aplikację zadania skojarzone ze zwalnianiem lub resetowaniem zasobów niezarządzanych. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetCurrentHash(Int32) |
Pobiera skrót danych zebranych z poprzednich wywołań |
GetCurrentHash(Span<Byte>) |
Wypełnia bufor skrótem danych zebranych przed wywołaniami |
GetHashAndReset(Int32) |
Pobiera skrót danych zebranych z poprzednich wywołań |
GetHashAndReset(Span<Byte>) |
Wypełnia bufor skrótem danych zebranych przed wywołaniami |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość 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 Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla