CryptographicOperations.TryHashData Methode

Definitie

Pogingen om de hash van gegevens te berekenen.

public:
 static bool TryHashData(System::Security::Cryptography::HashAlgorithmName hashAlgorithm, ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryHashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);
static member TryHashData : System.Security.Cryptography.HashAlgorithmName * ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Shared Function TryHashData (hashAlgorithm As HashAlgorithmName, source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

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.

bytesWritten
Int32

Wanneer deze methode wordt geretourneerd, bevat het totale aantal bytes dat is geschreven in destination.

Retouren

false als destination de berekende hash te klein is, true anders.

Uitzonderingen

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