CryptographicOperations.HmacData Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
| Nazwa | Opis |
|---|---|
| HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Oblicza HMAC danych. |
| HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream, Span<Byte>) |
Oblicza HMAC strumienia. |
| HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Oblicza HMAC danych. |
| HmacData(HashAlgorithmName, Byte[], Stream) |
Oblicza HMAC strumienia. |
| HmacData(HashAlgorithmName, Byte[], Byte[]) |
Oblicza HMAC danych. |
| HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream) |
Oblicza HMAC strumienia. |
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Źródło:
- CryptographicOperations.cs
- Źródło:
- CryptographicOperations.cs
Oblicza HMAC danych.
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
Parametry
- hashAlgorithm
- HashAlgorithmName
Algorytm używany do obliczania HMAC.
- key
- ReadOnlySpan<Byte>
Klucz tajny. Klucz może mieć dowolną długość.
- source
- ReadOnlySpan<Byte>
Dane do obliczenia HMAC przez.
Zwraca
Całkowita liczba bajtów zapisanych w destination.
Wyjątki
Bufor w destination jest zbyt mały, aby pomieścić obliczony rozmiar skrótu.
-lub-
hashAlgorithm ma Name, który jest pusty.
hashAlgorithm ma Namenull.
hashAlgorithm określa algorytm wyznaczania wartości skrótu nieobsługiwany przez bieżącą platformę.
hashAlgorithm określa nieznany algorytm wyznaczania skrótu.
Dotyczy
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream, Span<Byte>)
- Źródło:
- CryptographicOperations.cs
- Źródło:
- CryptographicOperations.cs
Oblicza HMAC strumienia.
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
Parametry
- hashAlgorithm
- HashAlgorithmName
Algorytm używany do obliczania HMAC.
- key
- ReadOnlySpan<Byte>
Klucz tajny. Klucz może mieć dowolną długość.
- source
- Stream
Dane do obliczenia HMAC przez.
Zwraca
Całkowita liczba bajtów zapisanych w destination.
Wyjątki
hashAlgorithm ma Name, który jest pusty.
-lub-
source nie obsługuje odczytu.
-lub-
Bufor w destination jest zbyt mały, aby przechowywać obliczony rozmiar HMAC.
hashAlgorithm określa algorytm wyznaczania wartości skrótu nieobsługiwany przez bieżącą platformę.
hashAlgorithm określa nieznany algorytm wyznaczania skrótu.
Dotyczy
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Źródło:
- CryptographicOperations.cs
- Źródło:
- CryptographicOperations.cs
Oblicza HMAC danych.
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()
Parametry
- hashAlgorithm
- HashAlgorithmName
Algorytm używany do obliczania HMAC.
- key
- ReadOnlySpan<Byte>
Klucz tajny. Klucz może mieć dowolną długość.
- source
- ReadOnlySpan<Byte>
Dane do obliczenia HMAC przez.
Zwraca
HMAC danych.
Wyjątki
hashAlgorithm ma Namenull.
hashAlgorithm ma Name, który jest pusty.
hashAlgorithm określa algorytm wyznaczania wartości skrótu nieobsługiwany przez bieżącą platformę.
hashAlgorithm określa nieznany algorytm wyznaczania skrótu.
Dotyczy
HmacData(HashAlgorithmName, Byte[], Stream)
- Źródło:
- CryptographicOperations.cs
- Źródło:
- CryptographicOperations.cs
Oblicza HMAC strumienia.
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()
Parametry
- hashAlgorithm
- HashAlgorithmName
Algorytm używany do obliczania HMAC.
- key
- Byte[]
Klucz tajny. Klucz może mieć dowolną długość.
- source
- Stream
Dane do obliczenia HMAC przez.
Zwraca
HMAC danych.
Wyjątki
hashAlgorithm określa algorytm wyznaczania wartości skrótu nieobsługiwany przez bieżącą platformę.
hashAlgorithm określa nieznany algorytm wyznaczania skrótu.
Dotyczy
HmacData(HashAlgorithmName, Byte[], Byte[])
- Źródło:
- CryptographicOperations.cs
- Źródło:
- CryptographicOperations.cs
Oblicza HMAC danych.
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()
Parametry
- hashAlgorithm
- HashAlgorithmName
Algorytm używany do obliczania HMAC.
- key
- Byte[]
Klucz tajny. Klucz może mieć dowolną długość.
- source
- Byte[]
Dane do obliczenia HMAC przez.
Zwraca
HMAC danych.
Wyjątki
hashAlgorithm ma Name, który jest pusty.
hashAlgorithm określa algorytm wyznaczania wartości skrótu nieobsługiwany przez bieżącą platformę.
hashAlgorithm określa nieznany algorytm wyznaczania skrótu.
Dotyczy
HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)
- Źródło:
- CryptographicOperations.cs
- Źródło:
- CryptographicOperations.cs
Oblicza HMAC strumienia.
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()
Parametry
- hashAlgorithm
- HashAlgorithmName
Algorytm używany do obliczania HMAC.
- key
- ReadOnlySpan<Byte>
Klucz tajny. Klucz może mieć dowolną długość.
- source
- Stream
Dane do obliczenia HMAC przez.
Zwraca
HMAC danych.
Wyjątki
hashAlgorithm określa algorytm wyznaczania wartości skrótu nieobsługiwany przez bieżącą platformę.
hashAlgorithm określa nieznany algorytm wyznaczania skrótu.