HMACSHA512.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[], Byte[]) |
Berechnet den HMAC der Daten mithilfe des SHA512-Algorithmus. |
HashData(Byte[], Stream) |
Berechnet den HMAC eines Datenstroms mithilfe des SHA512-Algorithmus. |
HashData(ReadOnlySpan<Byte>, Stream) |
Berechnet den HMAC eines Datenstroms mithilfe des SHA512-Algorithmus. |
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Berechnet den HMAC der Daten mithilfe des SHA512-Algorithmus. |
HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>) |
Berechnet den HMAC eines Datenstroms mithilfe des SHA512-Algorithmus. |
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Berechnet den HMAC der Daten mithilfe des SHA512-Algorithmus. |
HashData(Byte[], Byte[])
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
Berechnet den HMAC der Daten mithilfe des SHA512-Algorithmus.
public:
static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ key, cli::array <System::Byte> ^ source);
public static byte[] HashData (byte[] key, byte[] source);
static member HashData : byte[] * byte[] -> byte[]
Public Shared Function HashData (key As Byte(), source As Byte()) As Byte()
Parameter
- key
- Byte[]
Der HMAC-Schlüssel.
- source
- Byte[]
Die Daten für HMAC.
Gibt zurück
Der HMAC der Daten.
Ausnahmen
key
oder source
ist null
.
Gilt für:
HashData(Byte[], Stream)
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
Berechnet den HMAC eines Datenstroms mithilfe des SHA512-Algorithmus.
public:
static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ key, System::IO::Stream ^ source);
public static byte[] HashData (byte[] key, System.IO.Stream source);
static member HashData : byte[] * System.IO.Stream -> byte[]
Public Shared Function HashData (key As Byte(), source As Stream) As Byte()
Parameter
- key
- Byte[]
Der HMAC-Schlüssel.
- source
- Stream
Der Stream zu HMAC.
Gibt zurück
Der HMAC der Daten.
Ausnahmen
key
oder source
ist null
.
Lesevorgänge werden von source
nicht unterstützt.
Gilt für:
HashData(ReadOnlySpan<Byte>, Stream)
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
Berechnet den HMAC eines Datenstroms mithilfe des SHA512-Algorithmus.
public:
static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source);
public static byte[] HashData (ReadOnlySpan<byte> key, System.IO.Stream source);
static member HashData : ReadOnlySpan<byte> * System.IO.Stream -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As Stream) As Byte()
Parameter
- key
- ReadOnlySpan<Byte>
Der HMAC-Schlüssel.
- source
- Stream
Der Stream zu HMAC.
Gibt zurück
Der HMAC der Daten.
Ausnahmen
source
ist null
Lesevorgänge werden von source
nicht unterstützt.
Gilt für:
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
Berechnet den HMAC der Daten mithilfe des SHA512-Algorithmus.
public:
static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source);
public static byte[] HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte)) As Byte()
Parameter
- key
- ReadOnlySpan<Byte>
Der HMAC-Schlüssel.
- source
- ReadOnlySpan<Byte>
Die Daten für HMAC.
Gibt zurück
Der HMAC der Daten.
Gilt für:
HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>)
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
Berechnet den HMAC eines Datenstroms mithilfe des SHA512-Algorithmus.
public:
static int HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HashData (ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination);
static member HashData : ReadOnlySpan<byte> * System.IO.Stream * Span<byte> -> int
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As Stream, destination As Span(Of Byte)) As Integer
Parameter
- key
- ReadOnlySpan<Byte>
Der HMAC-Schlüssel.
- source
- Stream
Der Stream zu HMAC.
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 HMAC-Größe aufzunehmen. Der SHA512-Algorithmus erzeugt immer einen 512-Bit-HMAC oder 64 Bytes.
Oder
Lesevorgänge werden von source
nicht unterstützt.
Gilt für:
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
- Quelle:
- HMACSHA512.cs
Berechnet den HMAC der Daten mithilfe des SHA512-Algorithmus.
public:
static int HashData(ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parameter
- key
- ReadOnlySpan<Byte>
Der HMAC-Schlüssel.
- source
- ReadOnlySpan<Byte>
Die Daten für HMAC.
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 SHA512-Algorithmus erzeugt immer einen 512-Bit-HMAC oder 64 Bytes.