Compartir vía


SHA3_512.HashData Método

Definición

Sobrecargas

HashData(Byte[])

Calcula el hash de los datos mediante el algoritmo SHA3-512.

HashData(Stream)

Calcula el hash de una secuencia mediante el algoritmo SHA3-512.

HashData(ReadOnlySpan<Byte>)

Calcula el hash de los datos mediante el algoritmo SHA3-512.

HashData(Stream, Span<Byte>)

Calcula el hash de una secuencia mediante el algoritmo SHA3-512.

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

Calcula el hash de los datos mediante el algoritmo SHA3-512.

HashData(Byte[])

Source:
SHA3_512.cs
Source:
SHA3_512.cs

Calcula el hash de los datos mediante el algoritmo SHA3-512.

public:
 static cli::array <System::Byte> ^ HashData(cli::array <System::Byte> ^ source);
public static byte[] HashData (byte[] source);
static member HashData : byte[] -> byte[]
Public Shared Function HashData (source As Byte()) As Byte()

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.

La plataforma no admite SHA3-512.

Se aplica a

HashData(Stream)

Source:
SHA3_512.cs
Source:
SHA3_512.cs

Calcula el hash de una secuencia mediante el algoritmo SHA3-512.

public:
 static cli::array <System::Byte> ^ HashData(System::IO::Stream ^ source);
public static byte[] HashData (System.IO.Stream source);
static member HashData : System.IO.Stream -> byte[]
Public Shared Function HashData (source As Stream) As Byte()

Parámetros

source
Stream

Secuencia que se va a aplicar hash.

Devoluciones

Byte[]

Hash de los datos.

Excepciones

source es null.

source no es compatible con la lectura.

La plataforma no admite SHA3-512.

Se aplica a

HashData(ReadOnlySpan<Byte>)

Source:
SHA3_512.cs
Source:
SHA3_512.cs

Calcula el hash de los datos mediante el algoritmo SHA3-512.

public:
 static cli::array <System::Byte> ^ HashData(ReadOnlySpan<System::Byte> source);
public static byte[] HashData (ReadOnlySpan<byte> source);
static member HashData : ReadOnlySpan<byte> -> byte[]
Public Shared Function HashData (source As ReadOnlySpan(Of Byte)) As Byte()

Parámetros

source
ReadOnlySpan<Byte>

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

Devoluciones

Byte[]

Hash de los datos.

Excepciones

La plataforma no admite SHA3-512.

Se aplica a

HashData(Stream, Span<Byte>)

Source:
SHA3_512.cs
Source:
SHA3_512.cs

Calcula el hash de una secuencia mediante el algoritmo SHA3-512.

public:
 static int HashData(System::IO::Stream ^ source, Span<System::Byte> destination);
public static int HashData (System.IO.Stream source, Span<byte> destination);
static member HashData : System.IO.Stream * Span<byte> -> int
Public Shared Function HashData (source As Stream, destination As Span(Of Byte)) As Integer

Parámetros

source
Stream

Secuencia que se va a aplicar 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 SHA3-512 siempre genera un hash de 512 bits o 64 bytes.

O bien

source no es compatible con la lectura.

La plataforma no admite SHA3-512.

Se aplica a

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

Source:
SHA3_512.cs
Source:
SHA3_512.cs

Calcula el hash de los datos mediante el algoritmo SHA3-512.

public:
 static int HashData(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination);
public static int HashData (ReadOnlySpan<byte> source, Span<byte> destination);
static member HashData : ReadOnlySpan<byte> * Span<byte> -> int
Public Shared Function HashData (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte)) As Integer

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 SHA3-512 siempre genera un hash de 512 bits o 64 bytes.

La plataforma no admite SHA3-512.

Se aplica a