Shake256 Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Berechnet den SHAKE256 Hash für die Eingabedaten.
public ref class Shake256 sealed : IDisposable
public sealed class Shake256 : IDisposable
type Shake256 = class
interface IDisposable
Public NotInheritable Class Shake256
Implements IDisposable
- Vererbung
-
Shake256
- Implementiert
Hinweise
Dieser Algorithmus wird von FIPS 202 angegeben. Die SHAKE-Algorithmusfamilie ist eine Erweiterbare Ausgabefunktion (Extendable Output Function, XOF), mit der die Ausgabe auf eine beliebige Länge erweitert werden kann. Die Größe des XOF gibt die Sicherheitsstärke des Algorithmus an, nicht die Ausgabegröße.
Konstruktoren
Shake256() |
Initialisiert eine neue Instanz der Shake256-Klasse. |
Eigenschaften
IsSupported |
Ruft einen Wert ab, der angibt, ob der Algorithmus auf der aktuellen Plattform unterstützt wird. |
Methoden
AppendData(Byte[]) |
Fügt die angegebenen Daten an die daten an, die bereits im Hash verarbeitet wurden. |
AppendData(ReadOnlySpan<Byte>) |
Fügt die angegebenen Daten an die daten an, die bereits im Hash verarbeitet wurden. |
Clone() |
Berechnet den SHAKE256 Hash für die Eingabedaten. |
Dispose() |
Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetCurrentHash(Int32) |
Ruft den Hash für die Daten ab, die aus früheren Aufrufen der |
GetCurrentHash(Span<Byte>) |
Füllt den Puffer mit dem Hash für die Daten, die aus vorherigen Aufrufen der |
GetHashAndReset(Int32) |
Ruft den Hash für die Daten ab, die aus vorherigen Aufrufen der |
GetHashAndReset(Span<Byte>) |
Füllt den Puffer mit dem Hash für die Daten, die aus vorherigen Aufrufen der |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
HashData(Byte[], Int32) |
Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus. |
HashData(ReadOnlySpan<Byte>, Int32) |
Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus. |
HashData(ReadOnlySpan<Byte>, Span<Byte>) |
Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus. |
HashData(Stream, Int32) |
Berechnet den Hash eines Streams mithilfe des SHAKE256-Algorithmus. |
HashData(Stream, Span<Byte>) |
Berechnet den Hash eines Streams mithilfe des SHAKE256-Algorithmus. |
HashDataAsync(Stream, Int32, CancellationToken) |
Berechnet asynchron den Hash eines Datenstroms mithilfe des SHAKE256 Algorithmus. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Berechnet asynchron den Hash eines Datenstroms mithilfe des SHAKE256 Algorithmus. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Read(Int32) |
Berechnet den SHAKE256 Hash für die Eingabedaten. |
Read(Span<Byte>) |
Berechnet den SHAKE256 Hash für die Eingabedaten. |
Reset() |
Berechnet den SHAKE256 Hash für die Eingabedaten. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für