CryptographicOperations.HashData Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| HashData(HashAlgorithmName, Byte[]) |
Berekent de hash van gegevens. |
| HashData(HashAlgorithmName, Stream) |
Berekent de hash van een stream. |
| HashData(HashAlgorithmName, ReadOnlySpan<Byte>) |
Berekent de hash van gegevens. |
| HashData(HashAlgorithmName, Stream, Span<Byte>) |
Berekent de hash van een stream. |
| HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>) |
Berekent de hash van gegevens. |
HashData(HashAlgorithmName, Byte[])
Berekent de hash van gegevens.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, cli::array <System::Byte> ^ source);
public static byte[] HashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, byte[] source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * byte[] -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Byte()) As Byte()
Parameters
- hashAlgorithm
- HashAlgorithmName
Het algoritme dat wordt gebruikt om de hash te berekenen.
- source
- Byte[]
De gegevens die moeten worden gehasht.
Retouren
De hash van de gegevens.
Uitzonderingen
hashAlgorithm heeft een Name leeg.
hashAlgorithm hiermee geeft u een hash-algoritme dat niet wordt ondersteund door het huidige platform.
hashAlgorithm hiermee geeft u een onbekend hash-algoritme op.
Van toepassing op
HashData(HashAlgorithmName, Stream)
Berekent de hash van een stream.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::IO::Stream ^ source);
public static byte[] HashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.IO.Stream source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * System.IO.Stream -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Stream) As Byte()
Parameters
- hashAlgorithm
- HashAlgorithmName
Het algoritme dat wordt gebruikt om de hash te berekenen.
- source
- Stream
De stroom naar hash.
Retouren
De hash van de gegevens.
Uitzonderingen
hashAlgorithm hiermee geeft u een hash-algoritme dat niet wordt ondersteund door het huidige platform.
hashAlgorithm hiermee geeft u een onbekend hash-algoritme op.
Van toepassing op
HashData(HashAlgorithmName, ReadOnlySpan<Byte>)
Berekent de hash van gegevens.
public:
static cli::array <System::Byte> ^ HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> source);
public static byte[] HashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> source);
static member HashData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As ReadOnlySpan(Of Byte)) As Byte()
Parameters
- hashAlgorithm
- HashAlgorithmName
Het algoritme dat wordt gebruikt om de hash te berekenen.
- source
- ReadOnlySpan<Byte>
De gegevens die moeten worden gehasht.
Retouren
De hash van de gegevens.
Uitzonderingen
hashAlgorithm heeft een Namenull.
hashAlgorithm heeft een Name leeg.
hashAlgorithm hiermee geeft u een hash-algoritme dat niet wordt ondersteund door het huidige platform.
hashAlgorithm hiermee geeft u een onbekend hash-algoritme op.
Van toepassing op
HashData(HashAlgorithmName, Stream, Span<Byte>)
Berekent de hash van een stream.
public:
static int HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, System.IO.Stream source, Span<byte> destination);
static member HashData : System.Security.Cryptography.HashAlgorithmName * System.IO.Stream * Span<byte> -> int
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As Stream, destination As Span(Of Byte)) As Integer
Parameters
- hashAlgorithm
- HashAlgorithmName
Het algoritme dat wordt gebruikt om de hash te berekenen.
- source
- Stream
De stroom naar hash.
Retouren
Het totale aantal bytes dat naar destination.
Uitzonderingen
De buffer destination is te klein om de berekende hash-grootte op te slaan.
– of –
hashAlgorithm heeft een Name leeg.
– of –
source biedt geen ondersteuning voor lezen.
hashAlgorithm hiermee geeft u een hash-algoritme dat niet wordt ondersteund door het huidige platform.
hashAlgorithm hiermee geeft u een onbekend hash-algoritme op.
Van toepassing op
HashData(HashAlgorithmName, ReadOnlySpan<Byte>, Span<Byte>)
Berekent de hash van gegevens.
public:
static int HashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HashData (hashAlgorithm As HashAlgorithmName, source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer
Parameters
- hashAlgorithm
- HashAlgorithmName
Het algoritme dat wordt gebruikt om de hash te berekenen.
- source
- ReadOnlySpan<Byte>
De gegevens die moeten worden gehasht.
Retouren
Het totale aantal bytes dat naar destination.
Uitzonderingen
De buffer destination is te klein om de berekende hash-grootte op te slaan.
– of –
hashAlgorithm heeft een Name leeg.
hashAlgorithm heeft een Namenull.
hashAlgorithm hiermee geeft u een hash-algoritme dat niet wordt ondersteund door het huidige platform.
hashAlgorithm hiermee geeft u een onbekend hash-algoritme op.