Sdílet prostřednictvím


HMACSHA3_256.HashData Metoda

Definice

Přetížení

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

Vypočítá HMAC streamu pomocí algoritmu SHA3-256.

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

Vypočítá HMAC dat pomocí algoritmu SHA3-256.

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

Vypočítá HMAC dat pomocí algoritmu SHA3-256.

HashData(Byte[], Stream)

Vypočítá HMAC streamu pomocí algoritmu SHA3-256.

HashData(Byte[], Byte[])

Vypočítá HMAC dat pomocí algoritmu SHA3-256.

HashData(ReadOnlySpan<Byte>, Stream)

Vypočítá HMAC streamu pomocí algoritmu SHA3-256.

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

Zdroj:
HMACSHA3_256.cs
Zdroj:
HMACSHA3_256.cs

Vypočítá HMAC streamu pomocí algoritmu SHA3-256.

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 SHA3-256 vždy vytvoří 256bitový HMAC neboli 32 bajtů.

-nebo-

source nepodporuje čtení.

Platí pro

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

Zdroj:
HMACSHA3_256.cs
Zdroj:
HMACSHA3_256.cs

Vypočítá HMAC dat pomocí algoritmu SHA3-256.

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>, ReadOnlySpan<Byte>, Span<Byte>)

Zdroj:
HMACSHA3_256.cs
Zdroj:
HMACSHA3_256.cs

Vypočítá HMAC dat pomocí algoritmu SHA3-256.

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 SHA3-256 vždy vytvoří 256bitový HMAC neboli 32 bajtů.

Platí pro

HashData(Byte[], Stream)

Zdroj:
HMACSHA3_256.cs
Zdroj:
HMACSHA3_256.cs

Vypočítá HMAC streamu pomocí algoritmu SHA3-256.

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(Byte[], Byte[])

Zdroj:
HMACSHA3_256.cs
Zdroj:
HMACSHA3_256.cs

Vypočítá HMAC dat pomocí algoritmu SHA3-256.

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(ReadOnlySpan<Byte>, Stream)

Zdroj:
HMACSHA3_256.cs
Zdroj:
HMACSHA3_256.cs

Vypočítá HMAC streamu pomocí algoritmu SHA3-256.

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