Shake256.HashData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
HashData(Byte[], Int32) |
Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus. |
HashData(Stream, Int32) |
Berechnet den Hash eines Streams mithilfe des SHAKE256-Algorithmus. |
HashData(Stream, Span<Byte>) |
Berechnet den Hash eines Streams mithilfe des SHAKE256-Algorithmus. |
HashData(ReadOnlySpan<Byte>, Int32) |
Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus. |
HashData(ReadOnlySpan<Byte>, Span<Byte>) |
Berechnet den Datenhash mithilfe des SHAKE256-Algorithmus. |
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
Der Datenhash.
Ausnahmen
outputLength
ist ein negativer Wert.
source
ist null
.
SHAKE256 wird von der Plattform nicht unterstützt. 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 Streams 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
Der Datenhash.
Ausnahmen
Lesevorgänge werden von source
nicht unterstützt.
outputLength
ist ein negativer Wert.
source
ist null
.
SHAKE256 wird von der Plattform nicht unterstützt. 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 Streams 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.
Ausnahmen
Lesevorgänge werden von source
nicht unterstützt.
source
ist null
.
SHAKE256 wird von der Plattform nicht unterstützt. 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
Der Datenhash.
Ausnahmen
outputLength
ist ein negativer Wert.
SHAKE256 wird von der Plattform nicht unterstützt. Aufrufer können die IsSupported -Eigenschaft verwenden, um zu bestimmen, ob die Plattform SHAKE256 unterstützt.
Gilt für:
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.
Ausnahmen
SHAKE256 wird von der Plattform nicht unterstützt. Aufrufer können die IsSupported -Eigenschaft verwenden, um zu bestimmen, ob die Plattform SHAKE256 unterstützt.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für