CryptographicOperations.HmacData Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.
Mengembalikan
Jumlah total byte yang ditulis ke destination
.
Pengecualian
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
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
HMAC data.
Pengecualian
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
HMAC data.
Pengecualian
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
HMAC data.
Pengecualian
hashAlgorithm
menentukan algoritma hash yang tidak didukung oleh platform saat ini.
hashAlgorithm
menentukan algoritma hash yang tidak diketahui.