HMAC.HashCore 方法

定义

重载

HashCore(ReadOnlySpan<Byte>)

将写入对象的数据路由到 HMAC 算法以计算 HMAC 。

HashCore(Byte[], Int32, Int32)

在派生类中重写时,将写入对象的数据路由到 HMAC 算法以计算 HMAC 值。

HashCore(ReadOnlySpan<Byte>)

Source:
HMAC.cs
Source:
HMAC.cs
Source:
HMAC.cs

将写入对象的数据路由到 HMAC 算法以计算 HMAC 。

protected:
 override void HashCore(ReadOnlySpan<System::Byte> source);
protected override void HashCore (ReadOnlySpan<byte> source);
override this.HashCore : ReadOnlySpan<byte> -> unit
Protected Overrides Sub HashCore (source As ReadOnlySpan(Of Byte))

参数

source
ReadOnlySpan<Byte>

要计算其 HMAC 代码的输入。

例外

在所有情况下。

注解

此方法的默认实现会引发 , PlatformNotSupportedException 因为 HMAC 没有托管实现。

派生类型必须重写此方法。

适用于

HashCore(Byte[], Int32, Int32)

Source:
HMAC.cs
Source:
HMAC.cs
Source:
HMAC.cs

在派生类中重写时,将写入对象的数据路由到 HMAC 算法以计算 HMAC 值。

protected:
 override void HashCore(cli::array <System::Byte> ^ rgb, int ib, int cb);
protected override void HashCore (byte[] rgb, int ib, int cb);
override this.HashCore : byte[] * int * int -> unit
Protected Overrides Sub HashCore (rgb As Byte(), ib As Integer, cb As Integer)

参数

rgb
Byte[]

输入数据。

ib
Int32

字节数组中的偏移量,从该位置开始使用数据。

cb
Int32

数组中用作数据的字节数。

注解

应用程序代码不调用此方法。

另请参阅

适用于