XxHash3.Hash 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
Hash(Byte[]) |
计算所提供 |
Hash(Byte[], Int64) |
使用提供的种子计算所提供数据的 XXH3 哈希。 |
Hash(ReadOnlySpan<Byte>, Int64) |
使用可选提供的 计算所提供 |
Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64) |
使用可选的 |
Hash(Byte[])
- Source:
- XxHash3.cs
- Source:
- XxHash3.cs
计算所提供 source
数据的 XXH3 哈希。
public:
static cli::array <System::Byte> ^ Hash(cli::array <System::Byte> ^ source);
public static byte[] Hash (byte[] source);
static member Hash : byte[] -> byte[]
Public Shared Function Hash (source As Byte()) As Byte()
参数
- source
- Byte[]
要哈希的数据。
返回
Byte[]
提供的数据的 XXH3 64 位哈希代码。
例外
source
为 null
。
适用于
Hash(Byte[], Int64)
- Source:
- XxHash3.cs
- Source:
- XxHash3.cs
使用提供的种子计算所提供数据的 XXH3 哈希。
public:
static cli::array <System::Byte> ^ Hash(cli::array <System::Byte> ^ source, long seed);
public static byte[] Hash (byte[] source, long seed);
static member Hash : byte[] * int64 -> byte[]
Public Shared Function Hash (source As Byte(), seed As Long) As Byte()
参数
- source
- Byte[]
要哈希的数据。
- seed
- Int64
此哈希计算的种子值。
返回
Byte[]
提供的数据的 XXH3 64 位哈希代码。
例外
source
为 null
。
适用于
Hash(ReadOnlySpan<Byte>, Int64)
- Source:
- XxHash3.cs
- Source:
- XxHash3.cs
使用可选提供的 计算所提供source
seed
数据的 XXH3 哈希。
public static byte[] Hash (ReadOnlySpan<byte> source, long seed = 0);
static member Hash : ReadOnlySpan<byte> * int64 -> byte[]
Public Shared Function Hash (source As ReadOnlySpan(Of Byte), Optional seed As Long = 0) As Byte()
参数
- source
- ReadOnlySpan<Byte>
要哈希的数据。
- seed
- Int64
此哈希计算的种子值。 默认值为零。
返回
Byte[]
提供的数据的 XXH3 64 位哈希代码。
适用于
Hash(ReadOnlySpan<Byte>, Span<Byte>, Int64)
- Source:
- XxHash3.cs
- Source:
- XxHash3.cs
使用可选的 seed
,将所提供的source
数据的 XXH3 哈希计算到提供的 destination
中。
public static int Hash (ReadOnlySpan<byte> source, Span<byte> destination, long seed = 0);
static member Hash : ReadOnlySpan<byte> * Span<byte> * int64 -> int
Public Shared Function Hash (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), Optional seed As Long = 0) As Integer
参数
- source
- ReadOnlySpan<Byte>
要哈希的数据。
- seed
- Int64
此哈希计算的种子值。 默认值为零。
返回
写入到 destination
的字节数。
例外
destination
比此哈希算法生成的字节数短 (8 个字节) 。