HMACMD5.HashData Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| HashData(Byte[], Byte[]) |
Beräknar HMAC för data med hjälp av MD5-algoritmen. |
| HashData(Byte[], Stream) |
Beräknar HMAC för en ström med hjälp av MD5-algoritmen. |
| HashData(ReadOnlySpan<Byte>, Stream) |
Beräknar HMAC för en ström med hjälp av MD5-algoritmen. |
| HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Beräknar HMAC för data med hjälp av MD5-algoritmen. |
| HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>) |
Beräknar HMAC för en ström med hjälp av MD5-algoritmen. |
| HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Beräknar HMAC för data med hjälp av MD5-algoritmen. |
HashData(Byte[], Byte[])
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
Beräknar HMAC för data med hjälp av MD5-algoritmen.
public:
static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ key, cli::array <System::Byte> ^ source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData(byte[] key, byte[] source);
public static byte[] HashData(byte[] key, byte[] source);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : byte[] * byte[] -> byte[]
static member HashData : byte[] * byte[] -> byte[]
Public Shared Function HashData (key As Byte(), source As Byte()) As Byte()
Parametrar
- key
- Byte[]
HMAC-nyckeln.
- source
- Byte[]
Data till HMAC.
Returer
HMAC för data.
- Attribut
Undantag
key eller source är null.
Gäller för
HashData(Byte[], Stream)
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
Beräknar HMAC för en ström med hjälp av MD5-algoritmen.
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()
Parametrar
- key
- Byte[]
HMAC-nyckeln.
- source
- Stream
Strömmen till HMAC.
Returer
HMAC för data.
- Attribut
Undantag
key eller source är null.
source stöder inte läsning.
Gäller för
HashData(ReadOnlySpan<Byte>, Stream)
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
Beräknar HMAC för en ström med hjälp av MD5-algoritmen.
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()
Parametrar
- key
- ReadOnlySpan<Byte>
HMAC-nyckeln.
- source
- Stream
Strömmen till HMAC.
Returer
HMAC för data.
- Attribut
Undantag
source är null.
source stöder inte läsning.
Gäller för
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
Beräknar HMAC för data med hjälp av MD5-algoritmen.
public:
static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static byte[] HashData(ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
public static byte[] HashData(ReadOnlySpan<byte> key, ReadOnlySpan<byte> source);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (key As ReadOnlySpan(Of Byte), source As ReadOnlySpan(Of Byte)) As Byte()
Parametrar
- key
- ReadOnlySpan<Byte>
HMAC-nyckeln.
- source
- ReadOnlySpan<Byte>
Data till HMAC.
Returer
HMAC för data.
- Attribut
Gäller för
HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>)
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
Beräknar HMAC för en ström med hjälp av MD5-algoritmen.
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
Parametrar
- key
- ReadOnlySpan<Byte>
HMAC-nyckeln.
- source
- Stream
Strömmen till HMAC.
Returer
Det totala antalet byte som skrivits till destination.
- Attribut
Undantag
source är null.
Bufferten i destination är för liten för att innehålla den beräknade HMAC-storleken. MD5-algoritmen genererar alltid en 128-bitars HMAC eller 16 byte.
-eller-
source stöder inte läsning.
Gäller för
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
- Källa:
- HMACMD5.cs
Beräknar HMAC för data med hjälp av MD5-algoritmen.
public:
static int HashData(ReadOnlySpan<System::Byte> key, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public static int HashData(ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
public static int HashData(ReadOnlySpan<byte> key, ReadOnlySpan<byte> source, Span<byte> destination);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
static member HashData : ReadOnlySpan<byte> * ReadOnlySpan<byte> * Span<byte> -> int
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
Parametrar
- key
- ReadOnlySpan<Byte>
HMAC-nyckeln.
- source
- ReadOnlySpan<Byte>
Data till HMAC.
Returer
Det totala antalet byte som skrivits till destination.
- Attribut
Undantag
Bufferten i destination är för liten för att rymma den beräknade hashstorleken. MD5-algoritmen genererar alltid en 128-bitars HMAC eller 16 byte.