Freigeben über


Shake256.GetHashAndReset Methode

Definition

Überlädt

GetHashAndReset(Int32)

Ruft den Hash für die Daten ab, die aus vorherigen Aufrufen der AppendData Methoden gesammelt wurden, und setzt das Objekt auf den Ursprünglichen Zustand zurück.

GetHashAndReset(Span<Byte>)

Füllt den Puffer mit dem Hash für die Daten, die aus vorherigen Aufrufen der AppendData Methoden gesammelt wurden, und setzt das Objekt auf seinen Anfangszustand zurück.

GetHashAndReset(Int32)

Quelle:
Shake256.cs
Quelle:
Shake256.cs

Ruft den Hash für die Daten ab, die aus vorherigen Aufrufen der AppendData Methoden gesammelt wurden, und setzt das Objekt auf den Ursprünglichen Zustand zurück.

public:
 cli::array <System::Byte> ^ GetHashAndReset(int outputLength);
public byte[] GetHashAndReset (int outputLength);
member this.GetHashAndReset : int -> byte[]
Public Function GetHashAndReset (outputLength As Integer) As Byte()

Parameter

outputLength
Int32

Die Größe des zu erzeugenden Hashs.

Gibt zurück

Byte[]

Der berechnete Hash.

Ausnahmen

outputLength ist ein negativer Wert.

Das Objekt wurde bereits verworfen.

Gilt für:

GetHashAndReset(Span<Byte>)

Quelle:
Shake256.cs
Quelle:
Shake256.cs

Füllt den Puffer mit dem Hash für die Daten, die aus vorherigen Aufrufen der AppendData Methoden gesammelt wurden, und setzt das Objekt auf seinen Anfangszustand zurück.

public:
 void GetHashAndReset(Span<System::Byte> destination);
public void GetHashAndReset (Span<byte> destination);
member this.GetHashAndReset : Span<byte> -> unit
Public Sub GetHashAndReset (destination As Span(Of Byte))

Parameter

destination
Span<Byte>

Der Puffer, der mit dem Hash gefüllt werden soll.

Ausnahmen

Das Objekt wurde bereits verworfen.

Gilt für: