CryptographicOperations.HashData Methode

Definitie

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[])

Bron:
CryptographicOperations.cs
Bron:
CryptographicOperations.cs
Bron:
CryptographicOperations.cs

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

Byte[]

De hash van de gegevens.

Uitzonderingen

source is null.

– of –

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)

Bron:
CryptographicOperations.cs
Bron:
CryptographicOperations.cs
Bron:
CryptographicOperations.cs

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

Byte[]

De hash van de gegevens.

Uitzonderingen

source is null.

– of –

hashAlgorithm heeft een Namenull.

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>)

Bron:
CryptographicOperations.cs
Bron:
CryptographicOperations.cs
Bron:
CryptographicOperations.cs

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

Byte[]

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>)

Bron:
CryptographicOperations.cs
Bron:
CryptographicOperations.cs
Bron:
CryptographicOperations.cs

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.

destination
Span<Byte>

De buffer voor het ontvangen van de hashwaarde.

Retouren

Het totale aantal bytes dat naar destination.

Uitzonderingen

source is null.

– of –

hashAlgorithm heeft een Namenull.

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>)

Bron:
CryptographicOperations.cs
Bron:
CryptographicOperations.cs
Bron:
CryptographicOperations.cs

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.

destination
Span<Byte>

De buffer voor het ontvangen van de hashwaarde.

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.

Van toepassing op