Shake128 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 SHAKE128 Hash für die Eingabedaten.
public ref class Shake128 sealed : IDisposable
public sealed class Shake128 : IDisposable
type Shake128 = class
interface IDisposable
Public NotInheritable Class Shake128
Implements IDisposable
- Vererbung
-
Shake128
- Implementiert
Hinweise
Dieser Algorithmus wird durch 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
Shake128() |
Initialisiert eine neue Instanz der Shake128-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 SHAKE128 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 bei vorherigen 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 SHAKE128-Algorithmus. |
HashData(ReadOnlySpan<Byte>, Int32) |
Berechnet den Datenhash mithilfe des SHAKE128-Algorithmus. |
HashData(ReadOnlySpan<Byte>, Span<Byte>) |
Berechnet den Datenhash mithilfe des SHAKE128-Algorithmus. |
HashData(Stream, Int32) |
Berechnet den Hash eines Streams mithilfe des SHAKE128-Algorithmus. |
HashData(Stream, Span<Byte>) |
Berechnet den Hash eines Streams mithilfe des SHAKE128-Algorithmus. |
HashDataAsync(Stream, Int32, CancellationToken) |
Berechnet den Hash eines Datenstroms mithilfe des SHAKE128-Algorithmus asynchron. |
HashDataAsync(Stream, Memory<Byte>, CancellationToken) |
Berechnet den Hash eines Datenstroms mithilfe des SHAKE128-Algorithmus asynchron. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Read(Int32) |
Berechnet den SHAKE128 Hash für die Eingabedaten. |
Read(Span<Byte>) |
Berechnet den SHAKE128 Hash für die Eingabedaten. |
Reset() |
Berechnet den SHAKE128 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