HMACSHA512.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 SHA-512-algoritmen. |
| HashData(Byte[], Stream) |
Beräknar HMAC för en ström med sha-512-algoritmen. |
| HashData(ReadOnlySpan<Byte>, Stream) |
Beräknar HMAC för en ström med sha-512-algoritmen. |
| HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Beräknar HMAC för data med hjälp av SHA-512-algoritmen. |
| HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>) |
Beräknar HMAC för en ström med sha-512-algoritmen. |
| HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>) |
Beräknar HMAC för data med hjälp av SHA-512-algoritmen. |
HashData(Byte[], Byte[])
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
Beräknar HMAC för data med hjälp av SHA-512-algoritmen.
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);
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.
Undantag
key eller source är null.
Gäller för
HashData(Byte[], Stream)
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
Beräknar HMAC för en ström med sha-512-algoritmen.
public:
static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ key, System::IO::Stream ^ source);
public static byte[] HashData(byte[] key, System.IO.Stream source);
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.
Undantag
key eller source är null.
source stöder inte läsning.
Gäller för
HashData(ReadOnlySpan<Byte>, Stream)
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
Beräknar HMAC för en ström med sha-512-algoritmen.
public:
static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source);
public static byte[] HashData(ReadOnlySpan<byte> key, System.IO.Stream source);
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.
Undantag
source är null.
source stöder inte läsning.
Gäller för
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
Beräknar HMAC för data med hjälp av SHA-512-algoritmen.
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);
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.
Gäller för
HashData(ReadOnlySpan<Byte>, Stream, Span<Byte>)
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
Beräknar HMAC för en ström med sha-512-algoritmen.
public:
static int HashData(ReadOnlySpan<System::Byte> key, System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HashData(ReadOnlySpan<byte> key, System.IO.Stream source, Span<byte> destination);
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.
Undantag
source är null.
Bufferten i destination är för liten för att innehålla den beräknade HMAC-storleken. SHA-512-algoritmen genererar alltid en 512-bitars HMAC eller 64 byte.
-eller-
source stöder inte läsning.
Gäller för
HashData(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>, Span<Byte>)
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
- Källa:
- HMACSHA512.cs
Beräknar HMAC för data med hjälp av SHA-512-algoritmen.
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);
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.
Undantag
Bufferten i destination är för liten för att rymma den beräknade hashstorleken. SHA-512-algoritmen genererar alltid en 512-bitars HMAC eller 64 byte.