Share via


MD5.HashData Methode

Definition

Überlädt

HashData(Byte[])

Berechnet den Datenhash mithilfe des MD5-Algorithmus.

HashData(Stream)

Berechnet den Hash eines Datenstroms mithilfe des MD5-Algorithmus.

HashData(ReadOnlySpan<Byte>)

Berechnet den Datenhash mithilfe des MD5-Algorithmus.

HashData(Stream, Span<Byte>)

Berechnet den Hash eines Datenstroms mithilfe des MD5-Algorithmus.

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

Berechnet den Datenhash mithilfe des MD5-Algorithmus.

HashData(Byte[])

Berechnet den Datenhash mithilfe des MD5-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)

Berechnet den Hash eines Datenstroms mithilfe des MD5-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>)

Berechnet den Datenhash mithilfe des MD5-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>)

Berechnet den Hash eines Datenstroms mithilfe des MD5-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

Int32

Die Gesamtanzahl von Bytes, die in destination geschrieben werden.

Ausnahmen

source ist null.

Der Puffer destination ist zu klein, um die berechnete Hashgröße zu halten. Der MD5-Algorithmus erzeugt immer einen 128-Bit-Hash oder 16 Bytes.

Oder

Lesevorgänge werden von source nicht unterstützt.

Gilt für

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

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

Int32

Die Gesamtanzahl von Bytes, die in destination geschrieben werden.

Ausnahmen

Der Puffer destination ist zu klein, um die berechnete Hashgröße zu halten. Der MD5-Algorithmus erzeugt immer einen 128-Bit-Hash oder 16 Bytes.

Gilt für