This project is to reverse engineer a CRC/Checksum algorithm.
I have a stream of data and a CRC/Checksum. I need the algorithm used to calculate the CRC/Checksum at the end of each line. The data and resultant CRC/checksum is provided. You must create the algorithm to match both data sets. A tabled solution is not acceptable. The actual algorithm is required.
I have ~55,000 lines of data with the associated CRC/Checksum.
To complete the project, a working function in ANSI C or C++ is required and you must show that you can calculate the CRC/checksum for each line.
I have already started a project and am reading in the data. You can start a new project or continue with the provided project.