Shake256.Read 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Read(Span<Byte>) |
使用从之前调用 |
Read(Int32) |
检索从之前对 |
Read(Span<Byte>)
使用从之前调用 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)
检索从之前对 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
要生成的哈希的大小。
返回
Byte[]
计算的哈希。
例外
outputLength
为负数。
操作期间发生错误。
对象已释放。
平台不支持对哈希进行多次读取。 GetHashAndReset(Int32) 可用于执行单个操作。