Hash algorithms are usually better than CRC because they have fewer collisions; modern hash algorithms are implemented as descendants of the HashAlgorithmclass . MD5 and SHA1 are common options.
AFAIK, .NET does not include CRC classes, but I wrote CRC32 and CRC16 that support all CRC-32 and CRC-16 algorithms.
( CRC), , , . , .