<PackageReference Include="System.IO.Hashing" Version="11.0.0-rc.3.26522.148" />

System.IO.Hashing.Crc32

public sealed class Crc32 : NonCryptographicHashAlgorithm

public Crc32()

public Crc32(Crc32ParameterSet parameterSet)

public static byte[] Hash(byte[] source)

public static byte[] Hash(Crc32ParameterSet parameterSet, byte[] source)

public static byte[] Hash(ReadOnlySpan<byte> source)

public static byte[] Hash(Crc32ParameterSet parameterSet, ReadOnlySpan<byte> source)

public static int Hash(ReadOnlySpan<byte> source, Span<byte> destination)

public static int Hash(Crc32ParameterSet parameterSet, ReadOnlySpan<byte> source, Span<byte> destination)

public static uint HashToUInt32(ReadOnlySpan<byte> source)

public static uint HashToUInt32(Crc32ParameterSet parameterSet, ReadOnlySpan<byte> source)

public static bool TryHash(ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten)

public static bool TryHash(Crc32ParameterSet parameterSet, ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten)

public Crc32 Clone()

public uint GetCurrentHashAsUInt32()