предложил? Ну т.е. считать две CRC16 с разными полиномами и начальными значениями? Всего лишь в 2 раза дольше, зато увеличиваем вероятность необнаружения покоцанного кода в 65536 раз.. Так?
Можно было бы CRC32 заюзать, но тогда в 4 раза дольше получиться, а не в 2 как с двумя CRC16