Полезность CRC32 зависит от размера проверяемых данных и от того, от чего вы защищаете. Для небольших пакетов и обнаружения сбоев передачи, это, вероятно, просто отлично.
Если вы защищаетесь от активного злоумышленника, возможно, вам нужна безопасная хеш-функция или использование шифра.
Есть много литературы по этому виду вещей; это действительно зависит от того, чего вы пытаетесь достичь. Однако: если вашей основной проблемой является обнаружение ошибок связи на коротких пакетах, CRC32, вероятно, просто в порядке.