Shake256 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 SHAKE256 danych wejściowych.
public ref class Shake256 sealed : IDisposable
public sealed class Shake256 : IDisposable
type Shake256 = class
interface IDisposable
Public NotInheritable Class Shake256
Implements IDisposable
- Dziedziczenie
-
Shake256
- Implementuje
Uwagi
Ten algorytm jest określany przez program FIPS 202. Rodzina algorytmów SHAKE jest rozszerzalną funkcją wyjściową (XOF), która umożliwia rozszerzanie danych wyjściowych na dowolną długość. Rozmiar XOF wskazuje siłę zabezpieczeń algorytmu, a nie rozmiar danych wyjściowych.
Konstruktory
Shake256() |
Inicjuje nowe wystąpienie klasy Shake256. |
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ótach. |
AppendData(ReadOnlySpan<Byte>) |
Dołącza określone dane do danych już przetworzonych w skrótach. |
Clone() |
Oblicza skrót SHAKE256 danych wejściowych. |
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ń do |
GetCurrentHash(Span<Byte>) |
Wypełnia bufor skrótem danych zebranych z poprzednich wywołań do |
GetHashAndReset(Int32) |
Pobiera skrót danych zebranych z poprzednich wywołań do |
GetHashAndReset(Span<Byte>) |
Wypełnia bufor skrótem danych zebranych z poprzednich wywołań do |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
HashData(Byte[], Int32) |
Oblicza skrót danych przy użyciu algorytmu SHAKE256. |
HashData(ReadOnlySpan<Byte>, Int32) |
Oblicza skrót danych przy użyciu algorytmu SHAKE256. |
HashData(ReadOnlySpan<Byte>, Span<Byte>) |
Oblicza skrót danych przy użyciu algorytmu SHAKE256. |
HashData(Stream, Int32) |
Oblicza skrót strumienia przy użyciu algorytmu SHAKE256. |
HashData(Stream, Span<Byte>) |
Oblicza skrót strumienia przy użyciu algorytmu SHAKE256. |
HashDataAsync(Stream, Int32, CancellationToken) |
Asynchronicznie oblicza skrót strumienia przy użyciu algorytmu SHAKE256. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Asynchronicznie oblicza skrót strumienia przy użyciu algorytmu SHAKE256. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Read(Int32) |
Oblicza skrót SHAKE256 danych wejściowych. |
Read(Span<Byte>) |
Oblicza skrót SHAKE256 danych wejściowych. |
Reset() |
Oblicza skrót SHAKE256 danych wejściowych. |
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