Comment by AlotOfReading
3 years ago
For future reference there's an excellent tool for discovering the parameters of a CRC model with pairs of inputs and outputs called RevEng [0] (github copy: [1]). Once you have the parameters you can use the CRC crate [2] with a predefined CRC or a custom algorithm (highly unlikely).
[0] https://reveng.sourceforge.io/
Going on this "Brute Force" discussion... the CRC Zoo is computing the minimal hamming distances of various CRCs.
https://users.ece.cmu.edu/~koopman/crc/notes.html
I don't know what algorithm they're using, but the idea that you can make a hamming distance calculation over all possible input sets these days is pretty spectacular.
Thanks! And another tool recommended to me: https://crccalc.com/