How could I guess a checksum algorithm?
问题 Let's assume that I have some packets with a 16-bit checksum at the end. I would like to guess which checksum algorithm is used. For a start, from dump data I can see that one byte change in the packet's payload totally changes the checksum, so I can assume that it isn't some kind of simple XOR or sum. Then I tried several variations of CRC16, but without much luck. This question might be more biased towards cryptography, but I'm really interested in any easy to understand statistical tools