Sdílet prostřednictvím


HMACSHA512.HashData Metoda

Definice

Přetížení

HashData(Byte[], Byte[])

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

HashData(Byte[], Stream)

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

HashData(ReadOnlySpan<Byte>, Stream)

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

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

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

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

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

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

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

HashData(Byte[], Byte[])

Zdroj:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs

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

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:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs

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

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:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs

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

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:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs

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

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:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs

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

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 SHA512 vždy vytvoří 512bitový HMAC neboli 64 bajtů.

-nebo-

source nepodporuje čtení.

Platí pro

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

Zdroj:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs
Zdroj:
HMACSHA512.cs

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

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 SHA512 vždy vytvoří 512bitový HMAC neboli 64 bajtů.

Platí pro