Teilen über


SHA512.HashData Methode

Definition

Überlädt

HashData(Byte[])

Berechnet den Datenhash mithilfe des SHA512-Algorithmus.

HashData(Stream)

Berechnet den Hash eines Streams mithilfe des SHA512-Algorithmus.

HashData(ReadOnlySpan<Byte>)

Berechnet den Datenhash mithilfe des SHA512-Algorithmus.

HashData(Stream, Span<Byte>)

Berechnet den Hash eines Streams mithilfe des SHA512-Algorithmus.

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

Berechnet den Datenhash mithilfe des SHA512-Algorithmus.

HashData(Byte[])

Quelle:
SHA512.cs
Quelle:
SHA512.cs
Quelle:
SHA512.cs

Berechnet den Datenhash mithilfe des SHA512-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.

Gilt für:

HashData(Stream)

Quelle:
SHA512.cs
Quelle:
SHA512.cs
Quelle:
SHA512.cs

Berechnet den Hash eines Streams mithilfe des SHA512-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.

Gilt für:

HashData(ReadOnlySpan<Byte>)

Quelle:
SHA512.cs
Quelle:
SHA512.cs
Quelle:
SHA512.cs

Berechnet den Datenhash mithilfe des SHA512-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.

Gilt für:

HashData(Stream, Span<Byte>)

Quelle:
SHA512.cs
Quelle:
SHA512.cs
Quelle:
SHA512.cs

Berechnet den Hash eines Streams mithilfe des SHA512-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 SHA512-Algorithmus erzeugt immer einen 512-Bit-Hash oder 64 Bytes.

Oder

Lesevorgänge werden von source nicht unterstützt.

Gilt für:

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

Quelle:
SHA512.cs
Quelle:
SHA512.cs
Quelle:
SHA512.cs

Berechnet den Datenhash mithilfe des SHA512-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 SHA512-Algorithmus erzeugt immer einen 512-Bit-Hash oder 64 Bytes.

Gilt für: