Kmac128.HashData 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
HashData(Byte[], Byte[], Int32, Byte[]) |
KMAC128 algoritmasını kullanarak verilerin karması hesaplanır. |
HashData(Byte[], Stream, Int32, Byte[]) |
KMAC128 algoritmasını kullanarak bir akışın karması hesaplanır. |
HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>) |
KMAC128 algoritmasını kullanarak bir akışın karması hesaplanır. |
HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>) |
KMAC128 algoritmasını kullanarak bir akışın karması hesaplanır. |
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>) |
KMAC128 algoritmasını kullanarak verilerin karması hesaplanır. |
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>) |
KMAC128 algoritmasını kullanarak verilerin karması hesaplanır. |
HashData(Byte[], Byte[], Int32, Byte[])
- Kaynak:
- Kmac128.cs
KMAC128 algoritmasını kullanarak verilerin karması hesaplanır.
public static byte[] HashData (byte[] key, byte[] source, int outputLength, byte[]? customizationString = default);
static member HashData : byte[] * byte[] * int * byte[] -> byte[]
Public Shared Function HashData (key As Byte(), source As Byte(), outputLength As Integer, Optional customizationString As Byte() = Nothing) As Byte()
Parametreler
- key
- Byte[]
KMAC anahtarı.
- source
- Byte[]
Karmaya veri.
- outputLength
- Int32
Üretilmesi gereken karmanın boyutu.
- customizationString
- Byte[]
İsteğe bağlı özelleştirme dizesi. Varsayılan olarak özelleştirme dizesi yoktur.
Döndürülenler
Verilerin karması.
Özel durumlar
outputLength
negatif.
key
veya source
null
.
İşlem sırasında bir hata oluştu.
Platform KMAC128 desteklemiyor. Çağıranlar, platformun KMAC128 desteklenip desteklemediğini belirlemek için IsSupported özelliğini kullanabilir.
Şunlara uygulanır
HashData(Byte[], Stream, Int32, Byte[])
- Kaynak:
- Kmac128.cs
KMAC128 algoritmasını kullanarak bir akışın karması hesaplanır.
public static byte[] HashData (byte[] key, System.IO.Stream source, int outputLength, byte[]? customizationString = default);
static member HashData : byte[] * System.IO.Stream * int * byte[] -> byte[]
Public Shared Function HashData (key As Byte(), source As Stream, outputLength As Integer, Optional customizationString As Byte() = Nothing) As Byte()
Parametreler
- key
- Byte[]
KMAC anahtarı.
- source
- Stream
Karma akış.
- outputLength
- Int32
Üretilmesi gereken karmanın boyutu.
- customizationString
- Byte[]
İsteğe bağlı özelleştirme dizesi. Varsayılan olarak özelleştirme dizesi yoktur.
Döndürülenler
Verilerin karması.
Özel durumlar
source
okumayı desteklemez.
outputLength
negatif.
key
veya source
null
.
İşlem sırasında bir hata oluştu.
Platform KMAC128 desteklemiyor. Çağıranlar, platformun KMAC128 desteklenip desteklemediğini belirlemek için IsSupported özelliğini kullanabilir.
Şunlara uygulanır
HashData(ReadOnlySpan<Byte>, Stream, Int32, ReadOnlySpan<Byte>)
- Kaynak:
- Kmac128.cs
KMAC128 algoritmasını kullanarak bir akışın karması hesaplanır.
public static byte[] HashData (ReadOnlySpan<byte> key, System.IO.Stream source, int outputLength, ReadOnlySpan<byte> customizationString = default);
static member HashData : ReadOnlySpan<byte> * System.IO.Stream * int * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As Stream, outputLength As Integer, Optional customizationString As ReadOnlySpan(Of Byte) = Nothing) As Byte()
Parametreler
- key
- ReadOnlySpan<Byte>
KMAC anahtarı.
- source
- Stream
Karma akış.
- outputLength
- Int32
Üretilmesi gereken karmanın boyutu.
- customizationString
- ReadOnlySpan<Byte>
İsteğe bağlı özelleştirme dizesi. Varsayılan olarak özelleştirme dizesi yoktur.
Döndürülenler
Verilerin karması.
Özel durumlar
source
okumayı desteklemez.
outputLength
negatif.
source
null
.
İşlem sırasında bir hata oluştu.
Platform KMAC128 desteklemiyor. Çağıranlar, platformun KMAC128 desteklenip desteklemediğini belirlemek için IsSupported özelliğini kullanabilir.
Şunlara uygulanır
HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>, ReadOnlySpan<Byte>)
- Kaynak:
- Kmac128.cs
KMAC128 algoritmasını kullanarak bir akışın karması hesaplanır.
public static void HashData (ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination, ReadOnlySpan<byte> customizationString = default);
static member HashData : ReadOnlySpan<byte> * System.IO.Stream * Span<byte> * ReadOnlySpan<byte> -> unit
Public Shared Sub HashData (key As ReadOnlySpan(Of Byte), source As Stream, destination As Span(Of Byte), Optional customizationString As ReadOnlySpan(Of Byte) = Nothing)
Parametreler
- key
- ReadOnlySpan<Byte>
KMAC anahtarı.
- source
- Stream
Karma akış.
- customizationString
- ReadOnlySpan<Byte>
İsteğe bağlı özelleştirme dizesi. Varsayılan olarak özelleştirme dizesi yoktur.
Özel durumlar
source
okumayı desteklemez.
source
null
.
İşlem sırasında bir hata oluştu.
Platform KMAC128 desteklemiyor. Çağıranlar, platformun KMAC128 desteklenip desteklemediğini belirlemek için IsSupported özelliğini kullanabilir.
Şunlara uygulanır
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Int32, ReadOnlySpan<Byte>)
- Kaynak:
- Kmac128.cs
KMAC128 algoritmasını kullanarak verilerin karması hesaplanır.
public static byte[] HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, int outputLength, ReadOnlySpan<byte> customizationString = default);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * int * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte), outputLength As Integer, Optional customizationString As ReadOnlySpan(Of Byte) = Nothing) As Byte()
Parametreler
- key
- ReadOnlySpan<Byte>
KMAC anahtarı.
- source
- ReadOnlySpan<Byte>
Karmaya veri.
- outputLength
- Int32
Üretilmesi gereken karmanın boyutu.
- customizationString
- ReadOnlySpan<Byte>
İsteğe bağlı özelleştirme dizesi. Varsayılan olarak özelleştirme dizesi yoktur.
Döndürülenler
Verilerin karması.
Özel durumlar
outputLength
negatif.
İşlem sırasında bir hata oluştu.
Platform KMAC128 desteklemiyor. Çağıranlar, platformun KMAC128 desteklenip desteklemediğini belirlemek için IsSupported özelliğini kullanabilir.
Şunlara uygulanır
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>, ReadOnlySpan<Byte>)
- Kaynak:
- Kmac128.cs
KMAC128 algoritmasını kullanarak verilerin karması hesaplanır.
public static void HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination, ReadOnlySpan<byte> customizationString = default);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> * ReadOnlySpan<byte> -> unit
Public Shared Sub HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional customizationString As ReadOnlySpan(Of Byte) = Nothing)
Parametreler
- key
- ReadOnlySpan<Byte>
KMAC anahtarı.
- source
- ReadOnlySpan<Byte>
Karmaya veri.
- customizationString
- ReadOnlySpan<Byte>
İsteğe bağlı özelleştirme dizesi. Varsayılan olarak özelleştirme dizesi yoktur.
Özel durumlar
İşlem sırasında bir hata oluştu.
Platform KMAC128 desteklemiyor. Çağıranlar, platformun KMAC128 desteklenip desteklemediğini belirlemek için IsSupported özelliğini kullanabilir.