SHA3_512.HashData 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í.
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
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
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
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.
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.
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.