Shake128.Read Methode

Definitie

Overloads

Name Description
Read(Span<Byte>)

Vult de buffer met de hash voor de gegevens die zijn verzameld van eerdere aanroepen naar de AppendData methoden zonder het object opnieuw in te stellen op de oorspronkelijke status en om extra aanroepen toe te staan om de hash op te halen.

Read(Int32)

Haalt de hash op voor de gegevens die zijn verzameld van eerdere aanroepen naar de AppendData methoden zonder het object opnieuw in te stellen op de oorspronkelijke status en om extra aanroepen toe te staan om de hash op te halen.

Read(Span<Byte>)

Bron:
Shake128.cs
Bron:
Shake128.cs
Bron:
Shake128.cs

Vult de buffer met de hash voor de gegevens die zijn verzameld van eerdere aanroepen naar de AppendData methoden zonder het object opnieuw in te stellen op de oorspronkelijke status en om extra aanroepen toe te staan om de hash op te halen.

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))

Parameters

destination
Span<Byte>

De buffer die moet worden gevuld met de hash.

Uitzonderingen

Er is een fout opgetreden tijdens de bewerking.

Het object is al verwijderd.

Het platform biedt geen ondersteuning voor meerdere leesbewerkingen van de hash. GetHashAndReset(Span<Byte>) kan worden gebruikt om één bewerking uit te voeren.

Van toepassing op

Read(Int32)

Bron:
Shake128.cs
Bron:
Shake128.cs
Bron:
Shake128.cs

Haalt de hash op voor de gegevens die zijn verzameld van eerdere aanroepen naar de AppendData methoden zonder het object opnieuw in te stellen op de oorspronkelijke status en om extra aanroepen toe te staan om de hash op te halen.

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()

Parameters

outputLength
Int32

De grootte van de hash die moet worden geproduceerd.

Retouren

Byte[]

De berekende hash.

Uitzonderingen

outputLength is negatief.

Er is een fout opgetreden tijdens de bewerking.

Het object is al verwijderd.

Het platform biedt geen ondersteuning voor meerdere leesbewerkingen van de hash. GetHashAndReset(Int32) kan worden gebruikt om één bewerking uit te voeren.

Van toepassing op