CryptographicOperations.HmacData Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.
Döndürülenler
destination
yazı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
null
bir 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.
Döndürülenler
destination
yazılan toplam bayt sayısı.
Özel durumlar
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
Verilerin HMAC'i.
Özel durumlar
hashAlgorithm
null
bir 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
Verilerin HMAC'i.
Özel durumlar
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
Verilerin HMAC'i.
Özel durumlar
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
Verilerin HMAC'i.
Özel durumlar
hashAlgorithm
geçerli platform tarafından desteklenmeyen bir karma algoritma belirtir.
hashAlgorithm
bilinmeyen bir karma algoritma belirtir.