Freigeben über


Shake256.Read Methode

Definition

Überlädt

Read(Span<Byte>)

Füllt den Puffer mit dem Hash für die Daten, die aus vorherigen Aufrufen der AppendData Methoden gesammelt wurden, ohne das Objekt auf den Anfangszustand zurückzusetzen und zusätzliche Aufrufe zum Abrufen des Hashvorgangs zu ermöglichen.

Read(Int32)

Ruft den Hash für die Daten ab, die aus vorherigen Aufrufen der AppendData-Methoden gesammelt wurden, ohne das Objekt auf den anfangszustand zurückzusetzen und zusätzliche Aufrufe zu ermöglichen, den Hash weiterhin abzurufen.

Read(Span<Byte>)

Füllt den Puffer mit dem Hash für die Daten, die aus vorherigen Aufrufen der AppendData Methoden gesammelt wurden, ohne das Objekt auf den Anfangszustand zurückzusetzen und zusätzliche Aufrufe zum Abrufen des Hashvorgangs zu ermöglichen.

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

Parameter

destination
Span<Byte>

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

Ausnahmen

Während des Vorgangs ist ein Fehler aufgetreten.

Das Objekt wurde bereits verworfen.

Die Plattform unterstützt nicht mehrere Lesevorgänge des Hashs. GetHashAndReset(Span<Byte>) kann zum Ausführen eines einzelnen Vorgangs verwendet werden.

Gilt für:

Read(Int32)

Ruft den Hash für die Daten ab, die aus vorherigen Aufrufen der AppendData-Methoden gesammelt wurden, ohne das Objekt auf den anfangszustand zurückzusetzen und zusätzliche Aufrufe zu ermöglichen, den Hash weiterhin abzurufen.

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

Parameter

outputLength
Int32

Die Größe des zu produzierenden Hashs.

Gibt zurück

Byte[]

Der berechnete Hash.

Ausnahmen

outputLength ist negativ.

Während des Vorgangs ist ein Fehler aufgetreten.

Das Objekt wurde bereits verworfen.

Die Plattform unterstützt nicht mehrere Lesevorgänge des Hashs. GetHashAndReset(Int32) kann zum Ausführen eines einzelnen Vorgangs verwendet werden.

Gilt für: