HMACSHA1.HashData Metoda

Definice

Přetížení

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

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

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

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

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

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

HashData(Byte[], Stream)

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

HashData(Byte[], Byte[])

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

HashData(ReadOnlySpan<Byte>, Stream)

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

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

Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs

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

public static int HashData (ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination);

Parametry

key
ReadOnlySpan<Byte>

Klíč HMAC.

source
Stream

Datový proud 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ěť v destination souboru je příliš malá na to, aby vydržovala vypočítanou velikost HMAC. Algoritmus SHA1 vždy vytvoří 160bitový HMAC nebo 20 bajtů.

-nebo-

source nepodporuje čtení.

Platí pro

.NET 9 a další verze
Produkt Verze
.NET 7, 8, 9

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

Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs

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

public static byte[] HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);

Parametry

key
ReadOnlySpan<Byte>

Klíč HMAC.

source
ReadOnlySpan<Byte>

Data do HMAC.

Návraty

Byte[]

HMAC dat.

Platí pro

.NET 9 a další verze
Produkt Verze
.NET 6, 7, 8, 9

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

Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs

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

public static int HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);

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 destination souboru je příliš malá na to, aby vydržovala vypočítanou velikost hodnoty hash. Algoritmus SHA1 vždy vytvoří 160bitový HMAC nebo 20 bajtů.

Platí pro

.NET 9 a další verze
Produkt Verze
.NET 6, 7, 8, 9

HashData(Byte[], Stream)

Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs

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

public static byte[] HashData (byte[] key, System.IO.Stream source);

Parametry

key
Byte[]

Klíč HMAC.

source
Stream

Datový proud do HMAC.

Návraty

Byte[]

HMAC dat.

Výjimky

key nebo source je null.

source nepodporuje čtení.

Platí pro

.NET 9 a další verze
Produkt Verze
.NET 7, 8, 9

HashData(Byte[], Byte[])

Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs

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

public static byte[] HashData (byte[] key, byte[] source);

Parametry

key
Byte[]

Klíč HMAC.

source
Byte[]

Data do HMAC.

Návraty

Byte[]

HMAC dat.

Výjimky

key nebo source je null.

Platí pro

.NET 9 a další verze
Produkt Verze
.NET 6, 7, 8, 9

HashData(ReadOnlySpan<Byte>, Stream)

Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs
Zdroj:
HMACSHA1.cs

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

public static byte[] HashData (ReadOnlySpan<byte> key, System.IO.Stream source);

Parametry

key
ReadOnlySpan<Byte>

Klíč HMAC.

source
Stream

Datový proud do HMAC.

Návraty

Byte[]

HMAC dat.

Výjimky

source je null.

source nepodporuje čtení.

Platí pro

.NET 9 a další verze
Produkt Verze
.NET 7, 8, 9