Freigeben über


Shake256.HashData Methode

Definition

Überlädt

HashData(ReadOnlySpan<Byte>, Span<Byte>)

Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus.

HashData(ReadOnlySpan<Byte>, Int32)

Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus.

HashData(Byte[], Int32)

Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus.

HashData(Stream, Int32)

Berechnet den Hash eines Datenstroms mithilfe des SHAKE256-Algorithmus.

HashData(Stream, Span<Byte>)

Berechnet den Hash eines Datenstroms mithilfe des SHAKE256-Algorithmus.

HashData(ReadOnlySpan<Byte>, Span<Byte>)

Quelle:
Shake256.cs
Quelle:
Shake256.cs

Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus.

public:
 static void HashData(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static void HashData (ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : ReadOnlySpan<byte> * Span<byte> -> unit
Public Shared Sub HashData (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte))

Parameter

source
ReadOnlySpan<Byte>

Die Daten, die gehasht werden sollen.

destination
Span<Byte>

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

Ausnahmen

Die Plattform unterstützt keine SHAKE256. Aufrufer können die IsSupported -Eigenschaft verwenden, um zu bestimmen, ob die Plattform SHAKE256 unterstützt.

Gilt für:

HashData(ReadOnlySpan<Byte>, Int32)

Quelle:
Shake256.cs
Quelle:
Shake256.cs

Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus.

public:
 static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> source, int outputLength);
public static byte[] HashData (ReadOnlySpan<byte> source, int outputLength);
static member HashData : ReadOnlySpan<byte> * int -> byte[]
Public Shared Function HashData (source As ReadOnlySpan(Of Byte), outputLength As Integer) As Byte()

Parameter

source
ReadOnlySpan<Byte>

Die Daten, die gehasht werden sollen.

outputLength
Int32

Die Größe des zu erzeugenden Hashs.

Gibt zurück

Byte[]

Der Datenhash.

Ausnahmen

outputLength ist ein negativer Wert.

Die Plattform unterstützt keine SHAKE256. Aufrufer können die IsSupported -Eigenschaft verwenden, um zu bestimmen, ob die Plattform SHAKE256 unterstützt.

Gilt für:

HashData(Byte[], Int32)

Quelle:
Shake256.cs
Quelle:
Shake256.cs

Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus.

public:
 static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ source, int outputLength);
public static byte[] HashData (byte[] source, int outputLength);
static member HashData : byte[] * int -> byte[]
Public Shared Function HashData (source As Byte(), outputLength As Integer) As Byte()

Parameter

source
Byte[]

Die Daten, die gehasht werden sollen.

outputLength
Int32

Die Größe des zu erzeugenden Hashs.

Gibt zurück

Byte[]

Der Datenhash.

Ausnahmen

outputLength ist ein negativer Wert.

source ist null.

Die Plattform unterstützt keine SHAKE256. Aufrufer können die IsSupported -Eigenschaft verwenden, um zu bestimmen, ob die Plattform SHAKE256 unterstützt.

Gilt für:

HashData(Stream, Int32)

Quelle:
Shake256.cs
Quelle:
Shake256.cs

Berechnet den Hash eines Datenstroms mithilfe des SHAKE256-Algorithmus.

public:
 static cli::array <System::Byte> ^ HashData(System::IO::Stream ^ source, int outputLength);
public static byte[] HashData (System.IO.Stream source, int outputLength);
static member HashData : System.IO.Stream * int -> byte[]
Public Shared Function HashData (source As Stream, outputLength As Integer) As Byte()

Parameter

source
Stream

Der zu hashende Stream.

outputLength
Int32

Die Größe des zu erzeugenden Hashs.

Gibt zurück

Byte[]

Der Datenhash.

Ausnahmen

Lesevorgänge werden von source nicht unterstützt.

outputLength ist ein negativer Wert.

source ist null.

Die Plattform unterstützt keine SHAKE256. Aufrufer können die IsSupported -Eigenschaft verwenden, um zu bestimmen, ob die Plattform SHAKE256 unterstützt.

Gilt für:

HashData(Stream, Span<Byte>)

Quelle:
Shake256.cs
Quelle:
Shake256.cs

Berechnet den Hash eines Datenstroms mithilfe des SHAKE256-Algorithmus.

public:
 static void HashData(System::IO::Stream ^ source, Span<System::Byte> destination);
public static void HashData (System.IO.Stream source, Span<byte> destination);
static member HashData : System.IO.Stream * Span<byte> -> unit
Public Shared Sub HashData (source As Stream, destination As Span(Of Byte))

Parameter

source
Stream

Der zu hashende Stream.

destination
Span<Byte>

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

Ausnahmen

Lesevorgänge werden von source nicht unterstützt.

source ist null.

Die Plattform unterstützt keine SHAKE256. Aufrufer können die IsSupported -Eigenschaft verwenden, um zu bestimmen, ob die Plattform SHAKE256 unterstützt.

Gilt für: