Как уже отмечалось, CRC является линейным и легко обратимым, что именно то, что вы не хотите для безопасного шифрования.
Однако возможно кодировать данные с CRC, если для этого была какая-либо причина.Например, вы можете взять четыре байта данных, вычислить CRC-32 этих данных и передать CRC-32 вместо данных.Повторите для следующих четырех байтов.Этот CRC-32 можно легко перевернуть, чтобы получить исходные четыре байта.
Я понятия не имею, почему это может быть полезно, но это можно сделать.