Bagikan melalui


HMACSHA512.HashData Metode

Definisi

Overload

HashData(Byte[], Byte[])

Menghitung HMAC data menggunakan algoritma SHA512.

HashData(Byte[], Stream)

Menghitung HMAC aliran menggunakan algoritma SHA512.

HashData(ReadOnlySpan<Byte>, Stream)

Menghitung HMAC aliran menggunakan algoritma SHA512.

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

Menghitung HMAC data menggunakan algoritma SHA512.

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

Menghitung HMAC aliran menggunakan algoritma SHA512.

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

Menghitung HMAC data menggunakan algoritma SHA512.

HashData(Byte[], Byte[])

Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs

Menghitung HMAC data menggunakan algoritma 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()

Parameter

key
Byte[]

Kunci HMAC.

source
Byte[]

Data ke HMAC.

Mengembalikan

Byte[]

HMAC data.

Pengecualian

key atau source adalah null.

Berlaku untuk

HashData(Byte[], Stream)

Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs

Menghitung HMAC aliran menggunakan algoritma 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()

Parameter

key
Byte[]

Kunci HMAC.

source
Stream

Aliran ke HMAC.

Mengembalikan

Byte[]

HMAC data.

Pengecualian

key atau source adalah null.

source tidak mendukung pembacaan.

Berlaku untuk

HashData(ReadOnlySpan<Byte>, Stream)

Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs

Menghitung HMAC aliran menggunakan algoritma 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()

Parameter

key
ReadOnlySpan<Byte>

Kunci HMAC.

source
Stream

Aliran ke HMAC.

Mengembalikan

Byte[]

HMAC data.

Pengecualian

sourceadalah null.

source tidak mendukung pembacaan.

Berlaku untuk

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

Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs

Menghitung HMAC data menggunakan algoritma 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()

Parameter

key
ReadOnlySpan<Byte>

Kunci HMAC.

source
ReadOnlySpan<Byte>

Data ke HMAC.

Mengembalikan

Byte[]

HMAC data.

Berlaku untuk

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

Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs

Menghitung HMAC aliran menggunakan algoritma 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

Parameter

key
ReadOnlySpan<Byte>

Kunci HMAC.

source
Stream

Aliran ke HMAC.

destination
Span<Byte>

Buffer untuk menerima nilai HMAC.

Mengembalikan

Jumlah total byte yang ditulis ke destination.

Pengecualian

sourceadalah null.

Buffer di destination terlalu kecil untuk menahan ukuran HMAC terhitung. Algoritma SHA512 selalu menghasilkan HMAC 512-bit, atau 64 byte.

-atau-

source tidak mendukung pembacaan.

Berlaku untuk

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

Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs
Sumber:
HMACSHA512.cs

Menghitung HMAC data menggunakan algoritma 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

Parameter

key
ReadOnlySpan<Byte>

Kunci HMAC.

source
ReadOnlySpan<Byte>

Data ke HMAC.

destination
Span<Byte>

Buffer untuk menerima nilai HMAC.

Mengembalikan

Jumlah total byte yang ditulis ke destination.

Pengecualian

Buffer di destination terlalu kecil untuk menahan ukuran hash yang dihitung. Algoritma SHA512 selalu menghasilkan HMAC 512-bit, atau 64 byte.

Berlaku untuk