Freigeben über


HMACMD5.HashData Methode

Definition

Überlädt

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

Berechnet den HMAC eines Streams mithilfe des MD5-Algorithmus.

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

Berechnet den HMAC der Daten mithilfe des MD5-Algorithmus.

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

Berechnet den HMAC der Daten mithilfe des MD5-Algorithmus.

HashData(Byte[], Stream)

Berechnet den HMAC eines Streams mithilfe des MD5-Algorithmus.

HashData(Byte[], Byte[])

Berechnet den HMAC der Daten mithilfe des MD5-Algorithmus.

HashData(ReadOnlySpan<Byte>, Stream)

Berechnet den HMAC eines Streams mithilfe des MD5-Algorithmus.

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

Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs

Berechnet den HMAC eines Streams mithilfe des MD5-Algorithmus.

public:
 static int HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source, Span<System::Byte> destination);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static int HashData (ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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>

Die HMAC-Taste.

source
Stream

Der Stream zu HMAC.

destination
Span<Byte>

Der Puffer, der den HMAC-Wert empfangen soll.

Gibt zurück

Die Gesamtanzahl von Bytes, die in destination geschrieben werden.

Attribute

Ausnahmen

source ist null

Der Puffer in destination ist zu klein, um die berechnete HMAC-Größe aufzunehmen. Der MD5-Algorithmus erzeugt immer einen 128-Bit-HMAC oder 16 Bytes.

Oder

Lesevorgänge werden von source nicht unterstützt.

Gilt für:

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

Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs

Berechnet den HMAC der Daten mithilfe des MD5-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);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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>

Die HMAC-Taste.

source
ReadOnlySpan<Byte>

Die Daten für HMAC.

Gibt zurück

Byte[]

Der HMAC der Daten.

Attribute

Gilt für:

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

Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs

Berechnet den HMAC der Daten mithilfe des MD5-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);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static int HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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>

Die HMAC-Taste.

source
ReadOnlySpan<Byte>

Die Daten für HMAC.

destination
Span<Byte>

Der Puffer, der den HMAC-Wert empfangen soll.

Gibt zurück

Die Gesamtanzahl von Bytes, die in destination geschrieben werden.

Attribute

Ausnahmen

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

Gilt für:

HashData(Byte[], Stream)

Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs

Berechnet den HMAC eines Streams mithilfe des MD5-Algorithmus.

public:
 static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ key, System::IO::Stream ^ source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (byte[] key, System.IO.Stream source);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : byte[] * System.IO.Stream -> byte[]
Public Shared Function HashData (key As Byte(), source As Stream) As Byte()

Parameter

key
Byte[]

Die HMAC-Taste.

source
Stream

Der Stream zu HMAC.

Gibt zurück

Byte[]

Der HMAC der Daten.

Attribute

Ausnahmen

key oder source ist null.

Lesevorgänge werden von source nicht unterstützt.

Gilt für:

HashData(Byte[], Byte[])

Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs

Berechnet den HMAC der Daten mithilfe des MD5-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);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (byte[] key, byte[] source);
static member HashData : byte[] * byte[] -> byte[]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : byte[] * byte[] -> byte[]
Public Shared Function HashData (key As Byte(), source As Byte()) As Byte()

Parameter

key
Byte[]

Die HMAC-Taste.

source
Byte[]

Die Daten für HMAC.

Gibt zurück

Byte[]

Der HMAC der Daten.

Attribute

Ausnahmen

key oder source ist null.

Gilt für:

HashData(ReadOnlySpan<Byte>, Stream)

Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs
Quelle:
HMACMD5.cs

Berechnet den HMAC eines Streams mithilfe des MD5-Algorithmus.

public:
 static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (ReadOnlySpan<byte> key, System.IO.Stream source);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
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>

Die HMAC-Taste.

source
Stream

Der Stream zu HMAC.

Gibt zurück

Byte[]

Der HMAC der Daten.

Attribute

Ausnahmen

source ist null

Lesevorgänge werden von source nicht unterstützt.

Gilt für: