Aracılığıyla paylaş


CryptographicOperations.HmacData Yöntem

Tanım

Aşırı Yüklemeler

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

Verilerin HMAC'sini hesaplar.

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

Bir akışın HMAC'sini hesaplar.

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

Verilerin HMAC'sini hesaplar.

HmacData(HashAlgorithmName, Byte[], Stream)

Bir akışın HMAC'sini hesaplar.

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

Verilerin HMAC'sini hesaplar.

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Bir akışın HMAC'sini hesaplar.

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

Kaynak:
CryptographicOperations.cs

Verilerin HMAC'sini hesaplar.

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

Parametreler

hashAlgorithm
HashAlgorithmName

HMAC'yi hesaplamak için kullanılan algoritma.

key
ReadOnlySpan<Byte>

Gizli anahtar. Anahtar herhangi bir uzunlukta olabilir.

source
ReadOnlySpan<Byte>

HMAC'nin üzerinden hesaplanacak veriler.

destination
Span<Byte>

HMAC değerini almak için arabellek.

Döndürülenler

destinationyazılan toplam bayt sayısı.

Özel durumlar

destination içindeki arabellek, hesaplanan karma boyutunu tutamayacak kadar küçük.

-veya-

hashAlgorithm boş bir Name var.

hashAlgorithm nullbir Name vardır.

hashAlgorithm geçerli platform tarafından desteklenmeyen bir karma algoritma belirtir.

hashAlgorithm bilinmeyen bir karma algoritma belirtir.

Şunlara uygulanır

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

Kaynak:
CryptographicOperations.cs

Bir akışın HMAC'sini hesaplar.

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

Parametreler

hashAlgorithm
HashAlgorithmName

HMAC'yi hesaplamak için kullanılan algoritma.

key
ReadOnlySpan<Byte>

Gizli anahtar. Anahtar herhangi bir uzunlukta olabilir.

source
Stream

HMAC'nin üzerinden hesaplanacak veriler.

destination
Span<Byte>

HMAC değerini almak için arabellek.

Döndürülenler

destinationyazılan toplam bayt sayısı.

Özel durumlar

source null.

-veya-

hashAlgorithm nullbir Name vardır.

hashAlgorithm boş bir Name var.

-veya-

source okumayı desteklemez.

-veya-

destination içindeki arabellek, hesaplanan HMAC boyutunu tutamayacak kadar küçük.

hashAlgorithm geçerli platform tarafından desteklenmeyen bir karma algoritma belirtir.

hashAlgorithm bilinmeyen bir karma algoritma belirtir.

Şunlara uygulanır

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

Kaynak:
CryptographicOperations.cs

Verilerin HMAC'sini hesaplar.

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()

Parametreler

hashAlgorithm
HashAlgorithmName

HMAC'yi hesaplamak için kullanılan algoritma.

key
ReadOnlySpan<Byte>

Gizli anahtar. Anahtar herhangi bir uzunlukta olabilir.

source
ReadOnlySpan<Byte>

HMAC'nin üzerinden hesaplanacak veriler.

Döndürülenler

Byte[]

Verilerin HMAC'i.

Özel durumlar

hashAlgorithm nullbir Name vardır.

hashAlgorithm boş bir Name var.

hashAlgorithm geçerli platform tarafından desteklenmeyen bir karma algoritma belirtir.

hashAlgorithm bilinmeyen bir karma algoritma belirtir.

Şunlara uygulanır

HmacData(HashAlgorithmName, Byte[], Stream)

Kaynak:
CryptographicOperations.cs

Bir akışın HMAC'sini hesaplar.

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()

Parametreler

hashAlgorithm
HashAlgorithmName

HMAC'yi hesaplamak için kullanılan algoritma.

key
Byte[]

Gizli anahtar. Anahtar herhangi bir uzunlukta olabilir.

source
Stream

HMAC'nin üzerinden hesaplanacak veriler.

Döndürülenler

Byte[]

Verilerin HMAC'i.

Özel durumlar

key veya sourcenull.

-veya-

hashAlgorithm nullbir Name vardır.

hashAlgorithm boş bir Name var.

-veya-

source okumayı desteklemez.

hashAlgorithm geçerli platform tarafından desteklenmeyen bir karma algoritma belirtir.

hashAlgorithm bilinmeyen bir karma algoritma belirtir.

Şunlara uygulanır

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

Kaynak:
CryptographicOperations.cs

Verilerin HMAC'sini hesaplar.

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()

Parametreler

hashAlgorithm
HashAlgorithmName

HMAC'yi hesaplamak için kullanılan algoritma.

key
Byte[]

Gizli anahtar. Anahtar herhangi bir uzunlukta olabilir.

source
Byte[]

HMAC'nin üzerinden hesaplanacak veriler.

Döndürülenler

Byte[]

Verilerin HMAC'i.

Özel durumlar

key veya sourcenull.

-veya-

hashAlgorithm nullbir Name vardır.

hashAlgorithm boş bir Name var.

hashAlgorithm geçerli platform tarafından desteklenmeyen bir karma algoritma belirtir.

hashAlgorithm bilinmeyen bir karma algoritma belirtir.

Şunlara uygulanır

HmacData(HashAlgorithmName, ReadOnlySpan<Byte>, Stream)

Kaynak:
CryptographicOperations.cs

Bir akışın HMAC'sini hesaplar.

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()

Parametreler

hashAlgorithm
HashAlgorithmName

HMAC'yi hesaplamak için kullanılan algoritma.

key
ReadOnlySpan<Byte>

Gizli anahtar. Anahtar herhangi bir uzunlukta olabilir.

source
Stream

HMAC'nin üzerinden hesaplanacak veriler.

Döndürülenler

Byte[]

Verilerin HMAC'i.

Özel durumlar

source null.

-veya-

hashAlgorithm nullbir Name vardır.

hashAlgorithm boş bir Name var.

-veya-

source okumayı desteklemez.

hashAlgorithm geçerli platform tarafından desteklenmeyen bir karma algoritma belirtir.

hashAlgorithm bilinmeyen bir karma algoritma belirtir.

Şunlara uygulanır