Shake128.HashData Método

Definición

Sobrecargas

HashData(Byte[], Int32)

Calcula el hash de los datos mediante el algoritmo SHAKE128.

HashData(Stream, Int32)

Calcula el hash de una secuencia mediante el algoritmo SHAKE128.

HashData(Stream, Span<Byte>)

Calcula el hash de una secuencia mediante el algoritmo SHAKE128.

HashData(ReadOnlySpan<Byte>, Int32)

Calcula el hash de los datos mediante el algoritmo SHAKE128.

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

Calcula el hash de los datos mediante el algoritmo SHAKE128.

HashData(Byte[], Int32)

Source:
Shake128.cs
Source:
Shake128.cs

Calcula el hash de los datos mediante el algoritmo SHAKE128.

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

Parámetros

source
Byte[]

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

outputLength
Int32

Tamaño del hash que se va a generar.

Devoluciones

Byte[]

Hash de los datos.

Excepciones

outputLength es negativo.

source es null.

La plataforma no admite SHAKE128. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE128.

Se aplica a

HashData(Stream, Int32)

Source:
Shake128.cs
Source:
Shake128.cs

Calcula el hash de una secuencia mediante el algoritmo SHAKE128.

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

Parámetros

source
Stream

Secuencia a hash.

outputLength
Int32

Tamaño del hash que se va a generar.

Devoluciones

Byte[]

Hash de los datos.

Excepciones

source no es compatible con la lectura.

outputLength es negativo.

source es null.

La plataforma no admite SHAKE128. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE128.

Se aplica a

HashData(Stream, Span<Byte>)

Source:
Shake128.cs
Source:
Shake128.cs

Calcula el hash de una secuencia mediante el algoritmo SHAKE128.

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

Parámetros

source
Stream

Secuencia a hash.

destination
Span<Byte>

Búfer que se va a rellenar con el hash.

Excepciones

source no es compatible con la lectura.

source es null.

La plataforma no admite SHAKE128. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE128.

Se aplica a

HashData(ReadOnlySpan<Byte>, Int32)

Source:
Shake128.cs
Source:
Shake128.cs

Calcula el hash de los datos mediante el algoritmo SHAKE128.

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

Parámetros

source
ReadOnlySpan<Byte>

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

outputLength
Int32

Tamaño del hash que se va a generar.

Devoluciones

Byte[]

Hash de los datos.

Excepciones

outputLength es negativo.

La plataforma no admite SHAKE128. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE128.

Se aplica a

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

Source:
Shake128.cs
Source:
Shake128.cs

Calcula el hash de los datos mediante el algoritmo SHAKE128.

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

Parámetros

source
ReadOnlySpan<Byte>

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

destination
Span<Byte>

Búfer que se va a rellenar con el hash.

Excepciones

La plataforma no admite SHAKE128. Los autores de llamadas pueden usar la IsSupported propiedad para determinar si la plataforma admite SHAKE128.

Se aplica a