Shake128.HashData Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Вычисляет хэш данных с помощью алгоритма SHAKE128.
Перегрузки
| Имя | Описание |
|---|---|
| HashData(ReadOnlySpan<Byte>, Span<Byte>) |
Вычисляет хэш данных с помощью алгоритма SHAKE128. |
| HashData(ReadOnlySpan<Byte>, Int32) |
Вычисляет хэш данных с помощью алгоритма SHAKE128. |
| HashData(Byte[], Int32) |
Вычисляет хэш данных с помощью алгоритма SHAKE128. |
| HashData(Stream, Int32) |
Вычисляет хэш потока с помощью алгоритма SHAKE128. |
| HashData(Stream, Span<Byte>) |
Вычисляет хэш потока с помощью алгоритма SHAKE128. |
HashData(ReadOnlySpan<Byte>, Span<Byte>)
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
Вычисляет хэш данных с помощью алгоритма 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))
Параметры
- source
- ReadOnlySpan<Byte>
Хэш-данные.
Исключения
Платформа не поддерживает SHAKE128. Вызывающие IsSupported могут использовать свойство, чтобы определить, поддерживает ли платформа SHAKE128.
Применяется к
HashData(ReadOnlySpan<Byte>, Int32)
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
Вычисляет хэш данных с помощью алгоритма 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()
Параметры
- source
- ReadOnlySpan<Byte>
Хэш-данные.
- outputLength
- Int32
Размер хэша для производства.
Возвращаемое значение
Хэш данных.
Исключения
outputLength отрицательно.
Платформа не поддерживает SHAKE128. Вызывающие IsSupported могут использовать свойство, чтобы определить, поддерживает ли платформа SHAKE128.
Применяется к
HashData(Byte[], Int32)
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
Вычисляет хэш данных с помощью алгоритма 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()
Параметры
- source
- Byte[]
Хэш-данные.
- outputLength
- Int32
Размер хэша для производства.
Возвращаемое значение
Хэш данных.
Исключения
outputLength отрицательно.
source равно null.
Платформа не поддерживает SHAKE128. Вызывающие IsSupported могут использовать свойство, чтобы определить, поддерживает ли платформа SHAKE128.
Применяется к
HashData(Stream, Int32)
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
Вычисляет хэш потока с помощью алгоритма 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()
Параметры
- source
- Stream
Поток для хэша.
- outputLength
- Int32
Размер хэша для производства.
Возвращаемое значение
Хэш данных.
Исключения
source не поддерживает чтение.
outputLength отрицательно.
source равно null.
Платформа не поддерживает SHAKE128. Вызывающие IsSupported могут использовать свойство, чтобы определить, поддерживает ли платформа SHAKE128.
Применяется к
HashData(Stream, Span<Byte>)
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
- Исходный код:
- Shake128.cs
Вычисляет хэш потока с помощью алгоритма 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))
Параметры
- source
- Stream
Поток для хэша.
Исключения
source не поддерживает чтение.
source равно null.
Платформа не поддерживает SHAKE128. Вызывающие IsSupported могут использовать свойство, чтобы определить, поддерживает ли платформа SHAKE128.