Shake256.Read Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| Read(Span<Byte>) |
Заполняет буфер хэшом для данных, накопленных из предыдущих вызовов методов |
| Read(Int32) |
Извлекает хэш данных, накопленных из предыдущих вызовов методов |
Read(Span<Byte>)
- Исходный код:
- Shake256.cs
Заполняет буфер хэшом для данных, накопленных из предыдущих вызовов методов AppendData, не сбрасывая объект в исходное состояние и позволяя дополнительным вызовам продолжать извлечение хэша.
public:
void Read(Span<System::Byte> destination);
public void Read(Span<byte> destination);
member this.Read : Span<byte> -> unit
Public Sub Read (destination As Span(Of Byte))
Параметры
Исключения
Во время операции произошла ошибка.
Объект уже удален.
Платформа не поддерживает несколько операций чтения хэша. GetHashAndReset(Span<Byte>) можно использовать для выполнения одной операции.
Применяется к
Read(Int32)
- Исходный код:
- Shake256.cs
Извлекает хэш данных, накопленных из предыдущих вызовов методов AppendData, не сбрасывая объект в исходное состояние и позволяя дополнительным вызовам продолжать получение хэша.
public:
cli::array <System::Byte> ^ Read(int outputLength);
public byte[] Read(int outputLength);
member this.Read : int -> byte[]
Public Function Read (outputLength As Integer) As Byte()
Параметры
- outputLength
- Int32
Размер хэша для производства.
Возвращаемое значение
Вычисляемый хэш.
Исключения
outputLength отрицательно.
Во время операции произошла ошибка.
Объект уже удален.
Платформа не поддерживает несколько операций чтения хэша. GetHashAndReset(Int32) можно использовать для выполнения одной операции.