Udostępnij za pośrednictwem


Shake128.HashData Metoda

Definicja

Przeciążenia

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

Oblicza skrót danych przy użyciu algorytmu SHAKE128.

HashData(ReadOnlySpan<Byte>, Int32)

Oblicza skrót danych przy użyciu algorytmu SHAKE128.

HashData(Byte[], Int32)

Oblicza skrót danych przy użyciu algorytmu SHAKE128.

HashData(Stream, Int32)

Oblicza skrót strumienia przy użyciu algorytmu SHAKE128.

HashData(Stream, Span<Byte>)

Oblicza skrót strumienia przy użyciu algorytmu SHAKE128.

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

Źródło:
Shake128.cs
Źródło:
Shake128.cs

Oblicza skrót danych przy użyciu algorytmu 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))

Parametry

source
ReadOnlySpan<Byte>

Dane do skrótu.

destination
Span<Byte>

Bufor do wypełnienia skrótem.

Wyjątki

Platforma nie obsługuje SHAKE128. Wywołujący mogą używać IsSupported właściwości , aby określić, czy platforma obsługuje SHAKE128.

Dotyczy

HashData(ReadOnlySpan<Byte>, Int32)

Źródło:
Shake128.cs
Źródło:
Shake128.cs

Oblicza skrót danych przy użyciu algorytmu 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()

Parametry

source
ReadOnlySpan<Byte>

Dane do skrótu.

outputLength
Int32

Rozmiar skrótu do produkcji.

Zwraca

Byte[]

Skrót danych.

Wyjątki

outputLength jest ujemna.

Platforma nie obsługuje SHAKE128. Wywołujący mogą używać IsSupported właściwości , aby określić, czy platforma obsługuje SHAKE128.

Dotyczy

HashData(Byte[], Int32)

Źródło:
Shake128.cs
Źródło:
Shake128.cs

Oblicza skrót danych przy użyciu algorytmu 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()

Parametry

source
Byte[]

Dane do skrótu.

outputLength
Int32

Rozmiar skrótu do produkcji.

Zwraca

Byte[]

Skrót danych.

Wyjątki

outputLength jest ujemna.

source to null.

Platforma nie obsługuje SHAKE128. Wywołujący mogą używać IsSupported właściwości , aby określić, czy platforma obsługuje SHAKE128.

Dotyczy

HashData(Stream, Int32)

Źródło:
Shake128.cs
Źródło:
Shake128.cs

Oblicza skrót strumienia przy użyciu algorytmu 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()

Parametry

source
Stream

Strumień do skrótu.

outputLength
Int32

Rozmiar skrótu do produkcji.

Zwraca

Byte[]

Skrót danych.

Wyjątki

source nie obsługuje odczytywania.

outputLength jest ujemna.

source to null.

Platforma nie obsługuje SHAKE128. Wywołujący mogą używać IsSupported właściwości , aby określić, czy platforma obsługuje SHAKE128.

Dotyczy

HashData(Stream, Span<Byte>)

Źródło:
Shake128.cs
Źródło:
Shake128.cs

Oblicza skrót strumienia przy użyciu algorytmu 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))

Parametry

source
Stream

Strumień do skrótu.

destination
Span<Byte>

Bufor do wypełnienia skrótem.

Wyjątki

source nie obsługuje odczytywania.

source to null.

Platforma nie obsługuje SHAKE128. Wywołujący mogą używać IsSupported właściwości , aby określić, czy platforma obsługuje SHAKE128.

Dotyczy