В библиотеке .NET нет стандартного алгоритма CRC32. Вы можете использовать другие реализации, такие как this . Кроме того, если нет особых требований для использования Crc32 (например, вам просто нужно вычислить контрольную сумму для проверки целостности), я рекомендую использовать Crc32C . Этот алгоритм может выполняться на современных процессорах, в результате он обычно в 10 раз быстрее, чем собственная реализация, или в 20–60 раз быстрее, чем любая управляемая реализация.