Как вычислить CRC32 (циклическая контрольная сумма избыточности) строки в .NET?
Как вычислить CRC32 строки
Ответ 1
У этого парня, кажется, есть ваш ответ.
http://damieng.com/blog/2006/08/08/Calculating_CRC32_in_C_and_NET
И если блог когда-либо уйдет или сломает URL-адрес, вот ссылка github:
Использование класса Crc32 в блоге:
Crc32 crc32 = new Crc32();
String hash = String.Empty;
using (FileStream fs = File.Open("c:\\myfile.txt", FileMode.Open))
foreach (byte b in crc32.ComputeHash(fs)) hash += b.ToString("x2").ToLower();
Console.WriteLine("CRC-32 is {0}", hash);