SHA256.HashData Methode

Definition

Überlädt

HashData(Byte[])

Berechnet den Datenhash mithilfe des SHA256-Algorithmus.

HashData(Stream)

Berechnet den Hash eines Streams mithilfe des SHA256-Algorithmus.

HashData(ReadOnlySpan<Byte>)

Berechnet den Datenhash mithilfe des SHA256-Algorithmus.

HashData(Stream, Span<Byte>)

Berechnet den Hash eines Streams mithilfe des SHA256-Algorithmus.

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

Berechnet den Datenhash mithilfe des SHA256-Algorithmus.

HashData(Byte[])

Quelle:
SHA256.cs
Quelle:
SHA256.cs
Quelle:
SHA256.cs

Berechnet den Datenhash mithilfe des SHA256-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:
SHA256.cs
Quelle:
SHA256.cs
Quelle:
SHA256.cs

Berechnet den Hash eines Streams mithilfe des SHA256-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:
SHA256.cs
Quelle:
SHA256.cs
Quelle:
SHA256.cs

Berechnet den Datenhash mithilfe des SHA256-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:
SHA256.cs
Quelle:
SHA256.cs
Quelle:
SHA256.cs

Berechnet den Hash eines Streams mithilfe des SHA256-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 aufzunehmen. Der SHA256-Algorithmus erzeugt immer einen 256-Bit-Hash oder 32 Bytes.

Oder

Lesevorgänge werden von source nicht unterstützt.

Gilt für:

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

Quelle:
SHA256.cs
Quelle:
SHA256.cs
Quelle:
SHA256.cs

Berechnet den Datenhash mithilfe des SHA256-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 aufzunehmen. Der SHA256-Algorithmus erzeugt immer einen 256-Bit-Hash oder 32 Bytes.

Gilt für: