Teilen über


SHA3_512.HashData Methode

Definition

Überlädt

HashData(Byte[])

Berechnet den Datenhash mithilfe des SHA3-512-Algorithmus.

HashData(Stream)

Berechnet den Hash eines Streams mithilfe des SHA3-512-Algorithmus.

HashData(ReadOnlySpan<Byte>)

Berechnet den Datenhash mithilfe des SHA3-512-Algorithmus.

HashData(Stream, Span<Byte>)

Berechnet den Hash eines Streams mithilfe des SHA3-512-Algorithmus.

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

Berechnet den Datenhash mithilfe des SHA3-512-Algorithmus.

HashData(Byte[])

Quelle:
SHA3_512.cs
Quelle:
SHA3_512.cs

Berechnet den Datenhash mithilfe des SHA3-512-Algorithmus.

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

Parameter

source
Byte[]

Die Daten, die gehasht werden sollen.

Gibt zurück

Byte[]

Der Datenhash.

Ausnahmen

source ist null

Die Plattform unterstützt SHA3-512 nicht.

Gilt für:

HashData(Stream)

Quelle:
SHA3_512.cs
Quelle:
SHA3_512.cs

Berechnet den Hash eines Streams mithilfe des SHA3-512-Algorithmus.

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

Parameter

source
Stream

Der zu hashende Stream.

Gibt zurück

Byte[]

Der Datenhash.

Ausnahmen

source ist null

Lesevorgänge werden von source nicht unterstützt.

Die Plattform unterstützt SHA3-512 nicht.

Gilt für:

HashData(ReadOnlySpan<Byte>)

Quelle:
SHA3_512.cs
Quelle:
SHA3_512.cs

Berechnet den Datenhash mithilfe des SHA3-512-Algorithmus.

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

Parameter

source
ReadOnlySpan<Byte>

Die Daten, die gehasht werden sollen.

Gibt zurück

Byte[]

Der Datenhash.

Ausnahmen

Die Plattform unterstützt SHA3-512 nicht.

Gilt für:

HashData(Stream, Span<Byte>)

Quelle:
SHA3_512.cs
Quelle:
SHA3_512.cs

Berechnet den Hash eines Streams mithilfe des SHA3-512-Algorithmus.

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

Parameter

source
Stream

Der zu hashende Stream.

destination
Span<Byte>

Der Puffer zum Empfangen des Hashwerts.

Gibt zurück

Die Gesamtanzahl von Bytes, die in destination geschrieben werden.

Ausnahmen

source ist null

Der Puffer in destination ist zu klein, um die berechnete Hashgröße zu speichern. Der SHA3-512-Algorithmus erzeugt immer einen 512-Bit-Hash oder 64 Bytes.

Oder

Lesevorgänge werden von source nicht unterstützt.

Die Plattform unterstützt SHA3-512 nicht.

Gilt für:

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

Quelle:
SHA3_512.cs
Quelle:
SHA3_512.cs

Berechnet den Datenhash mithilfe des SHA3-512-Algorithmus.

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

Parameter

source
ReadOnlySpan<Byte>

Die Daten, die gehasht werden sollen.

destination
Span<Byte>

Der Puffer zum Empfangen des Hashwerts.

Gibt zurück

Die Gesamtanzahl von Bytes, die in destination geschrieben werden.

Ausnahmen

Der Puffer in destination ist zu klein, um die berechnete Hashgröße zu speichern. Der SHA3-512-Algorithmus erzeugt immer einen 512-Bit-Hash oder 64 Bytes.

Die Plattform unterstützt SHA3-512 nicht.

Gilt für: