Leer en inglés

Compartir a través de


CryptographicOperations.TryHashData Método

Definición

Importante

Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.

Intenta calcular el hash de los datos.

C#
public static bool TryHashData(System.Security.Cryptography.HashAlgorithmName hashAlgorithm, ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);

Parámetros

hashAlgorithm
HashAlgorithmName

Algoritmo usado para calcular el hash.

source
ReadOnlySpan<Byte>

Datos que se van a aplicar hash.

destination
Span<Byte>

Búfer que va a recibir el valor hash.

bytesWritten
Int32

Cuando este método devuelve, el número total de bytes escritos en destination.

Devoluciones

false si destination es demasiado pequeño para contener el hash calculado, true de lo contrario.

Excepciones

hashAlgorithm tiene un Name que está vacío.

hashAlgorithm tiene un Name que es null.

hashAlgorithm especifica un algoritmo hash no compatible con la plataforma actual.

hashAlgorithm especifica un algoritmo hash desconocido.

Se aplica a

Producto Versiones
.NET 9, 10