Can someone please code me the CRC64 Reverse Algorithm in C#? I am unable to code it, can't understand anything. Thanks,

I have copied the CRC64 Checksum code from C++ and converted it into C# .NET. The entire code is displayed below:

Code:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CRC64
{
    public class cCRC64
...