SHA512.HashData Metoda

Definice

Přetížení

HashData(Byte[])

Vypočítá hodnotu hash dat pomocí algoritmu SHA512.

HashData(Stream)

Vypočítá hodnotu hash datového proudu pomocí algoritmu SHA512.

HashData(ReadOnlySpan<Byte>)

Vypočítá hodnotu hash dat pomocí algoritmu SHA512.

HashData(Stream, Span<Byte>)

Vypočítá hodnotu hash datového proudu pomocí algoritmu SHA512.

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

Vypočítá hodnotu hash dat pomocí algoritmu SHA512.

HashData(Byte[])

Vypočítá hodnotu hash dat pomocí algoritmu SHA512.

public:
 static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ source);
public static byte[] HashData (byte[] source);
static member HashData : byte[] -> byte[]
Public Shared Function HashData (source As Byte()) As Byte()

Parametry

source
Byte[]

Data, která se mají hashovat.

Návraty

Byte[]

Hodnota hash dat.

Výjimky

source je null.

Platí pro

HashData(Stream)

Vypočítá hodnotu hash datového proudu pomocí algoritmu SHA512.

public:
 static cli::array <System::Byte> ^ HashData(System::IO::Stream ^ source);
public static byte[] HashData (System.IO.Stream source);
static member HashData : System.IO.Stream -> byte[]
Public Shared Function HashData (source As Stream) As Byte()

Parametry

source
Stream

Datový proud k hodnotě hash.

Návraty

Byte[]

Hodnota hash dat.

Výjimky

source je null.

source nepodporuje čtení.

Platí pro

HashData(ReadOnlySpan<Byte>)

Vypočítá hodnotu hash dat pomocí algoritmu SHA512.

public:
 static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> source);
public static byte[] HashData (ReadOnlySpan<byte> source);
static member HashData : ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (source As ReadOnlySpan(Of Byte)) As Byte()

Parametry

source
ReadOnlySpan<Byte>

Data, která se mají hashovat.

Návraty

Byte[]

Hodnota hash dat.

Platí pro

HashData(Stream, Span<Byte>)

Vypočítá hodnotu hash datového proudu pomocí algoritmu SHA512.

public:
 static int HashData(System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HashData (System.IO.Stream source, Span<byte> destination);
static member HashData : System.IO.Stream * Span<byte> -> int
Public Shared Function HashData (source As Stream, destination As Span(Of Byte)) As Integer

Parametry

source
Stream

Datový proud k hodnotě hash.

destination
Span<Byte>

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

Návraty

Int32

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

Výjimky

source je null.

Vyrovnávací paměť destination je příliš malá pro uložení počítané hodnoty hash. Algoritmus SHA512 vždy vytváří 512bitovou hodnotu hash nebo 64 bajtů.

-nebo-

source nepodporuje čtení.

Platí pro

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

Vypočítá hodnotu hash dat pomocí algoritmu SHA512.

public:
 static int HashData(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HashData (ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HashData (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parametry

source
ReadOnlySpan<Byte>

Data, která se mají hashovat.

destination
Span<Byte>

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

Návraty

Int32

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

Výjimky

Vyrovnávací paměť destination je příliš malá pro uložení počítané hodnoty hash. Algoritmus SHA1 vždy vytváří 512bitovou hodnotu hash nebo 64 bajtů.

Platí pro