CRC hash algorithms for .NET