Bagikan melalui


CryptographicOperations.HmacData Metode

Definisi

Overload

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Menghitung HMAC data.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream, Span<Byte>)

Menghitung HMAC aliran.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Menghitung HMAC data.

HmacData(HashAlgorithmName, Byte[], Stream)

Menghitung HMAC aliran.

HmacData(HashAlgorithmName, Byte[], Byte[])

Menghitung HMAC data.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Menghitung HMAC aliran.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Sumber:
CryptographicOperations.cs

Menghitung HMAC data.

public:
 static int HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parameter

hashAlgorithm
HashAlgorithmName

Algoritma yang digunakan untuk menghitung HMAC.

key
ReadOnlySpan<Byte>

Kunci rahasia. Kuncinya bisa sepanjang apa pun.

source
ReadOnlySpan<Byte>

Data untuk menghitung 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.

-atau-

hashAlgorithm memiliki Name yang kosong.

hashAlgorithm memiliki Name yang null.

hashAlgorithm menentukan algoritma hash yang tidak didukung oleh platform saat ini.

hashAlgorithm menentukan algoritma hash yang tidak diketahui.

Berlaku untuk

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream, Span<Byte>)

Sumber:
CryptographicOperations.cs

Menghitung HMAC aliran.

public:
 static int HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * System.IO.Stream * Span<byte> -> int
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As Stream, destination As Span(Of Byte)) As Integer

Parameter

hashAlgorithm
HashAlgorithmName

Algoritma yang digunakan untuk menghitung HMAC.

key
ReadOnlySpan<Byte>

Kunci rahasia. Kuncinya bisa sepanjang apa pun.

source
Stream

Data untuk menghitung HMAC.

destination
Span<Byte>

Buffer untuk menerima nilai HMAC.

Mengembalikan

Jumlah total byte yang ditulis ke destination.

Pengecualian

source null.

-atau-

hashAlgorithm memiliki Name yang null.

hashAlgorithm memiliki Name yang kosong.

-atau-

source tidak mendukung pembacaan.

-atau-

Buffer di destination terlalu kecil untuk menahan ukuran HMAC terhitung.

hashAlgorithm menentukan algoritma hash yang tidak didukung oleh platform saat ini.

hashAlgorithm menentukan algoritma hash yang tidak diketahui.

Berlaku untuk

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Sumber:
CryptographicOperations.cs

Menghitung HMAC data.

public:
 static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source);
public static byte[] HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte)) As Byte()

Parameter

hashAlgorithm
HashAlgorithmName

Algoritma yang digunakan untuk menghitung HMAC.

key
ReadOnlySpan<Byte>

Kunci rahasia. Kuncinya bisa sepanjang apa pun.

source
ReadOnlySpan<Byte>

Data untuk menghitung HMAC.

Mengembalikan

Byte[]

HMAC data.

Pengecualian

hashAlgorithm memiliki Name yang null.

hashAlgorithm memiliki Name yang kosong.

hashAlgorithm menentukan algoritma hash yang tidak didukung oleh platform saat ini.

hashAlgorithm menentukan algoritma hash yang tidak diketahui.

Berlaku untuk

HmacData(HashAlgorithmName, Byte[], Stream)

Sumber:
CryptographicOperations.cs

Menghitung HMAC aliran.

public:
 static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ key, System::IO::Stream ^ source);
public static byte[] HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key, System.IO.Stream source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * byte[] * System.IO.Stream -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As Byte(), source As Stream) As Byte()

Parameter

hashAlgorithm
HashAlgorithmName

Algoritma yang digunakan untuk menghitung HMAC.

key
Byte[]

Kunci rahasia. Kuncinya bisa sepanjang apa pun.

source
Stream

Data untuk menghitung HMAC.

Mengembalikan

Byte[]

HMAC data.

Pengecualian

key atau sourcenull.

-atau-

hashAlgorithm memiliki Name yang null.

hashAlgorithm memiliki Name yang kosong.

-atau-

source tidak mendukung pembacaan.

hashAlgorithm menentukan algoritma hash yang tidak didukung oleh platform saat ini.

hashAlgorithm menentukan algoritma hash yang tidak diketahui.

Berlaku untuk

HmacData(HashAlgorithmName, Byte[], Byte[])

Sumber:
CryptographicOperations.cs

Menghitung HMAC data.

public:
 static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ key, cli::array <System::Byte> ^ source);
public static byte[] HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] key, byte[] source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * byte[] * byte[] -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As Byte(), source As Byte()) As Byte()

Parameter

hashAlgorithm
HashAlgorithmName

Algoritma yang digunakan untuk menghitung HMAC.

key
Byte[]

Kunci rahasia. Kuncinya bisa sepanjang apa pun.

source
Byte[]

Data untuk menghitung HMAC.

Mengembalikan

Byte[]

HMAC data.

Pengecualian

key atau sourcenull.

-atau-

hashAlgorithm memiliki Name yang null.

hashAlgorithm memiliki Name yang kosong.

hashAlgorithm menentukan algoritma hash yang tidak didukung oleh platform saat ini.

hashAlgorithm menentukan algoritma hash yang tidak diketahui.

Berlaku untuk

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Sumber:
CryptographicOperations.cs

Menghitung HMAC aliran.

public:
 static cli::array <System::Byte> ^ HmacData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source);
public static byte[] HmacData (System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> key, System.IO.Stream source);
static member HmacData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * System.IO.Stream -> byte[]
Public Shared Function HmacData (hashAlgorithm As HashAlgorithmName, key As ReadOnlySpan(Of Byte), source As Stream) As Byte()

Parameter

hashAlgorithm
HashAlgorithmName

Algoritma yang digunakan untuk menghitung HMAC.

key
ReadOnlySpan<Byte>

Kunci rahasia. Kuncinya bisa sepanjang apa pun.

source
Stream

Data untuk menghitung HMAC.

Mengembalikan

Byte[]

HMAC data.

Pengecualian

source null.

-atau-

hashAlgorithm memiliki Name yang null.

hashAlgorithm memiliki Name yang kosong.

-atau-

source tidak mendukung pembacaan.

hashAlgorithm menentukan algoritma hash yang tidak didukung oleh platform saat ini.

hashAlgorithm menentukan algoritma hash yang tidak diketahui.

Berlaku untuk