System.IO.Hashing Namespace

Contains types used in computing non-cryptographic hash values.

Classes

Crc32

Provides an implementation of the CRC-32 algorithm, as used in ITU-T V.42 and IEEE 802.3.

Crc64

Provides an implementation of the CRC-64 algorithm as described in ECMA-182, Annex B.

NonCryptographicHashAlgorithm

Represents a non-cryptographic hash algorithm.

XxHash128

Provides an implementation of the XXH128 hash algorithm for generating a 128-bit hash.

XxHash3

Provides an implementation of the XXH3 hash algorithm for generating a 64-bit hash.

XxHash32

Provides an implementation of the XxHash32 algorithm.

XxHash64

Provides an implementation of the XxHash64 algorithm.