SHA384.HashData Método

Definición

Sobrecargas

HashData(Byte[])

Calcula el hash de los datos con el algoritmo SHA384.

HashData(Stream)

Calcula el hash de una secuencia mediante el algoritmo SHA384.

HashData(ReadOnlySpan<Byte>)

Calcula el hash de los datos con el algoritmo SHA384.

HashData(Stream, Span<Byte>)

Calcula el hash de una secuencia mediante el algoritmo SHA384.

HashData(ReadOnlySpan<Byte>, Span<Byte>)

Calcula el hash de los datos con el algoritmo SHA384.

HashData(Byte[])

Source:
SHA384.cs
Source:
SHA384.cs
Source:
SHA384.cs

Calcula el hash de los datos con el algoritmo SHA384.

C#
public static byte[] HashData(byte[] source);

Parámetros

source
Byte[]

Los datos a los que se van a aplicar un algoritmo hash.

Devoluciones

Byte[]

Hash de los datos.

Excepciones

source es null.

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET 5, 6, 7, 8, 9, 10

HashData(Stream)

Source:
SHA384.cs
Source:
SHA384.cs
Source:
SHA384.cs

Calcula el hash de una secuencia mediante el algoritmo SHA384.

C#
public static byte[] HashData(System.IO.Stream source);

Parámetros

source
Stream

Secuencia a hash.

Devoluciones

Byte[]

Hash de los datos.

Excepciones

source es null.

source no es compatible con la lectura.

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET 7, 8, 9, 10

HashData(ReadOnlySpan<Byte>)

Source:
SHA384.cs
Source:
SHA384.cs
Source:
SHA384.cs

Calcula el hash de los datos con el algoritmo SHA384.

C#
public static byte[] HashData(ReadOnlySpan<byte> source);

Parámetros

source
ReadOnlySpan<Byte>

Los datos a los que se van a aplicar un algoritmo hash.

Devoluciones

Byte[]

Hash de los datos.

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET 5, 6, 7, 8, 9, 10

HashData(Stream, Span<Byte>)

Source:
SHA384.cs
Source:
SHA384.cs
Source:
SHA384.cs

Calcula el hash de una secuencia mediante el algoritmo SHA384.

C#
public static int HashData(System.IO.Stream source, Span<byte> destination);

Parámetros

source
Stream

Secuencia a hash.

destination
Span<Byte>

Búfer que va a recibir el valor hash.

Devoluciones

Número total de bytes escritos en destination.

Excepciones

source es null.

El búfer de destination es demasiado pequeño para contener el tamaño de hash calculado. El algoritmo SHA384 siempre genera un hash de 384 bits o 48 bytes.

O bien

source no es compatible con la lectura.

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET 7, 8, 9, 10

HashData(ReadOnlySpan<Byte>, Span<Byte>)

Source:
SHA384.cs
Source:
SHA384.cs
Source:
SHA384.cs

Calcula el hash de los datos con el algoritmo SHA384.

C#
public static int HashData(ReadOnlySpan<byte> source, Span<byte> destination);

Parámetros

source
ReadOnlySpan<Byte>

Los datos a los que se van a aplicar un algoritmo hash.

destination
Span<Byte>

Búfer que va a recibir el valor hash.

Devoluciones

Número total de bytes escritos en destination.

Excepciones

El búfer de destination es demasiado pequeño para contener el tamaño de hash calculado. El algoritmo SHA384 siempre genera un hash de 384 bits o 48 bytes.

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET 5, 6, 7, 8, 9, 10