Edit

Share via


System.IO.Hashing Namespace

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

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.