Freigeben über


NonCryptographicHashAlgorithm Klasse

Definition

Stellt einen nicht kryptografischen Hashalgorithmus dar.

public ref class NonCryptographicHashAlgorithm abstract
public abstract class NonCryptographicHashAlgorithm
type NonCryptographicHashAlgorithm = class
Public MustInherit Class NonCryptographicHashAlgorithm
Vererbung
NonCryptographicHashAlgorithm
Abgeleitet

Konstruktoren

NonCryptographicHashAlgorithm(Int32)

Wird von Konstruktoren in abgeleiteten Klassen aufgerufen, um die NonCryptographicHashAlgorithm-Klasse zu initialisieren.

Eigenschaften

HashLengthInBytes

Ruft die Anzahl der Bytes ab, die von diesem Hashalgorithmus erzeugt werden.

Methoden

Append(Byte[])

Fügt den Inhalt von source an die Daten an, die bereits für die aktuelle Hashberechnung verarbeitet wurden.

Append(ReadOnlySpan<Byte>)

Fügt beim Überschreiben in einer abgeleiteten Klasse den Inhalt von source an die Daten an, die bereits für die aktuelle Hashberechnung verarbeitet wurden.

Append(Stream)

Fügt den Inhalt von stream an die Daten an, die bereits für die aktuelle Hashberechnung verarbeitet wurden.

AppendAsync(Stream, CancellationToken)

Liest den Inhalt von stream und fügt sie an die Daten an, die bereits für die aktuelle Hashberechnung verarbeitet wurden.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetCurrentHash()

Ruft den aktuellen berechneten Hashwert ab, ohne den akkumulierten Zustand zu ändern.

GetCurrentHash(Span<Byte>)

Schreibt den berechneten Hashwert in, ohne den akkumulierten Zustand zu destination ändern.

GetCurrentHashCore(Span<Byte>)

Schreibt beim Überschreiben in einer abgeleiteten Klasse den berechneten Hashwert in, ohne den akkumulierten Zustand zu destination ändern.

GetHashAndReset()

Ruft den aktuellen berechneten Hashwert ab und löscht den akkumulierten Zustand.

GetHashAndReset(Span<Byte>)

Schreibt den berechneten Hashwert in destination , und löscht dann den akkumulierten Zustand.

GetHashAndResetCore(Span<Byte>)

Schreibt den berechneten Hashwert in destination , und löscht dann den akkumulierten Zustand.

GetHashCode()
Veraltet.

Diese Methode wird nicht unterstützt und sollte nicht aufgerufen werden. Rufen Sie GetCurrentHash() oder GetHashAndReset() stattdessen auf.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Reset()

Setzt beim Überschreiben in einer abgeleiteten Klasse die Hashberechnung auf den Anfangszustand zurück.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TryGetCurrentHash(Span<Byte>, Int32)

Versucht, den berechneten Hashwert in zu destination schreiben, ohne den akkumulierten Zustand zu ändern.

TryGetHashAndReset(Span<Byte>, Int32)

Versucht, den berechneten Hashwert in zu destinationschreiben. Bei erfolgreicher Ausführung löscht den akkumulierten Zustand.

Gilt für: