Aracılığıyla paylaş


HMACMD5.HashData Yöntem

Tanım

Aşırı Yüklemeler

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>)

MD5 algoritmasını kullanarak bir akışın HMAC'sini hesaplar.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

MD5 algoritmasını kullanarak verilerin HMAC'sini hesaplar.

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

MD5 algoritmasını kullanarak verilerin HMAC'sini hesaplar.

HashData(Byte[], Stream)

MD5 algoritmasını kullanarak bir akışın HMAC'sini hesaplar.

HashData(Byte[], Byte[])

MD5 algoritmasını kullanarak verilerin HMAC'sini hesaplar.

HashData(ReadOnlySpan<Byte>, Stream)

MD5 algoritmasını kullanarak bir akışın HMAC'sini hesaplar.

HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>)

Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs

MD5 algoritmasını kullanarak bir akışın HMAC'sini hesaplar.

public:
 static int HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source, Span<System::Byte> destination);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static int HashData (ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : ReadOnlySpan<byte> * System.IO.Stream * Span<byte> -> int
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As Stream, destination As Span(Of Byte)) As Integer

Parametreler

key
ReadOnlySpan<Byte>

HMAC anahtarı.

source
Stream

HMAC'ye akış.

destination
Span<Byte>

HMAC değerini alacak arabellek.

Döndürülenler

öğesine yazılan destinationtoplam bayt sayısı.

Öznitelikler

Özel durumlar

source, null değeridir.

içindeki destination arabellek, hesaplanan HMAC boyutunu tutamayacak kadar küçük. MD5 algoritması her zaman 128 bit HMAC veya 16 bayt üretir.

-veya-

source okumayı desteklemez.

Şunlara uygulanır

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs

MD5 algoritmasını kullanarak verilerin HMAC'sini hesaplar.

public:
 static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source);
public static byte[] HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte)) As Byte()

Parametreler

key
ReadOnlySpan<Byte>

HMAC anahtarı.

source
ReadOnlySpan<Byte>

HMAC'ye veri.

Döndürülenler

Byte[]

Verilerin HMAC'i.

Öznitelikler

Şunlara uygulanır

HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)

Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs

MD5 algoritmasını kullanarak verilerin HMAC'sini hesaplar.

public:
 static int HashData(ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static int HashData (ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

Parametreler

key
ReadOnlySpan<Byte>

HMAC anahtarı.

source
ReadOnlySpan<Byte>

HMAC'ye veri.

destination
Span<Byte>

HMAC değerini alacak arabellek.

Döndürülenler

öğesine yazılan destinationtoplam bayt sayısı.

Öznitelikler

Özel durumlar

içindeki destination arabellek, hesaplanan karma boyutunu tutamayacak kadar küçük. MD5 algoritması her zaman 128 bit HMAC veya 16 bayt üretir.

Şunlara uygulanır

HashData(Byte[], Stream)

Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs

MD5 algoritmasını kullanarak bir akışın HMAC'sini hesaplar.

public:
 static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ key, System::IO::Stream ^ source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (byte[] key, System.IO.Stream source);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : byte[] * System.IO.Stream -> byte[]
Public Shared Function HashData (key As Byte(), source As Stream) As Byte()

Parametreler

key
Byte[]

HMAC anahtarı.

source
Stream

HMAC'ye akış.

Döndürülenler

Byte[]

Verilerin HMAC'i.

Öznitelikler

Özel durumlar

key veya source şeklindedir null.

source okumayı desteklemez.

Şunlara uygulanır

HashData(Byte[], Byte[])

Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs

MD5 algoritmasını kullanarak verilerin HMAC'sini hesaplar.

public:
 static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ key, cli::array <System::Byte> ^ source);
public static byte[] HashData (byte[] key, byte[] source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (byte[] key, byte[] source);
static member HashData : byte[] * byte[] -> byte[]
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : byte[] * byte[] -> byte[]
Public Shared Function HashData (key As Byte(), source As Byte()) As Byte()

Parametreler

key
Byte[]

HMAC anahtarı.

source
Byte[]

HMAC'ye veri.

Döndürülenler

Byte[]

Verilerin HMAC'i.

Öznitelikler

Özel durumlar

key veya source şeklindedir null.

Şunlara uygulanır

HashData(ReadOnlySpan<Byte>, Stream)

Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs
Kaynak:
HMACMD5.cs

MD5 algoritmasını kullanarak bir akışın HMAC'sini hesaplar.

public:
 static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData (ReadOnlySpan<byte> key, System.IO.Stream source);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : ReadOnlySpan<byte> * System.IO.Stream -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As Stream) As Byte()

Parametreler

key
ReadOnlySpan<Byte>

HMAC anahtarı.

source
Stream

HMAC'ye akış.

Döndürülenler

Byte[]

Verilerin HMAC'i.

Öznitelikler

Özel durumlar

source, null değeridir.

source okumayı desteklemez.

Şunlara uygulanır