Sdílet prostřednictvím


HMACSHA384.HashData Metoda

Definice

Přetížení

HashData(Byte[], Byte[])

Vypočítá HMAC dat pomocí algoritmu SHA384.

HashData(Byte[], Stream)

Vypočítá HMAC streamu pomocí algoritmu SHA384.

HashData(ReadOnlySpan<Byte>, Stream)

Vypočítá HMAC streamu pomocí algoritmu SHA384.

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

Vypočítá HMAC dat pomocí algoritmu SHA384.

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

Vypočítá HMAC streamu pomocí algoritmu SHA384.

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

Vypočítá HMAC dat pomocí algoritmu SHA384.

HashData(Byte[], Byte[])

Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs

Vypočítá HMAC dat pomocí algoritmu SHA384.

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()

Parametry

key
Byte[]

Klíč HMAC.

source
Byte[]

Data do HMAC.

Návraty

Byte[]

HMAC dat.

Výjimky

key nebo source je null.

Platí pro

HashData(Byte[], Stream)

Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs

Vypočítá HMAC streamu pomocí algoritmu SHA384.

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()

Parametry

key
Byte[]

Klíč HMAC.

source
Stream

Stream do HMAC.

Návraty

Byte[]

HMAC dat.

Výjimky

key nebo source je null.

source nepodporuje čtení.

Platí pro

HashData(ReadOnlySpan<Byte>, Stream)

Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs

Vypočítá HMAC streamu pomocí algoritmu SHA384.

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()

Parametry

key
ReadOnlySpan<Byte>

Klíč HMAC.

source
Stream

Stream do HMAC.

Návraty

Byte[]

HMAC dat.

Výjimky

source je null.

source nepodporuje čtení.

Platí pro

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

Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs

Vypočítá HMAC dat pomocí algoritmu SHA384.

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()

Parametry

key
ReadOnlySpan<Byte>

Klíč HMAC.

source
ReadOnlySpan<Byte>

Data do HMAC.

Návraty

Byte[]

HMAC dat.

Platí pro

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

Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs

Vypočítá HMAC streamu pomocí algoritmu SHA384.

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

Parametry

key
ReadOnlySpan<Byte>

Klíč HMAC.

source
Stream

Stream do HMAC.

destination
Span<Byte>

Vyrovnávací paměť pro příjem hodnoty HMAC.

Návraty

Celkový počet bajtů zapsaných do destination.

Výjimky

source je null.

Vyrovnávací paměť je příliš destination malá na to, aby se vešla počítaná velikost HMAC. Algoritmus SHA384 vždy vytvoří 384bitový HMAC neboli 48 bajtů.

-nebo-

source nepodporuje čtení.

Platí pro

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

Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs
Zdroj:
HMACSHA384.cs

Vypočítá HMAC dat pomocí algoritmu SHA384.

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

Parametry

key
ReadOnlySpan<Byte>

Klíč HMAC.

source
ReadOnlySpan<Byte>

Data do HMAC.

destination
Span<Byte>

Vyrovnávací paměť pro příjem hodnoty HMAC.

Návraty

Celkový počet bajtů zapsaných do destination.

Výjimky

Vyrovnávací paměť v souboru destination je příliš malá na to, aby se vešla počítaná velikost hodnoty hash. Algoritmus SHA384 vždy vytvoří 384bitový HMAC neboli 48 bajtů.

Platí pro