Согласитесь, изначальная идея с великим произведением плохая. А ещё
посылки могут друг от друга мало отличаться и это тоже проблема.
Значит заколдовывать их надо не одним и тем же. А если разным, то
как-то синхрить заколдовывание/расколдовывание на обеих сторонах.
Кроме XOR можно ещё складывать, циклически вращать, переставлять
биты/нибблы/байты, и всё это в любых комбинациях. Я у себя в одном месте сделал конечный автомат, который миксует применение перечисленных выше манипуляций и всё это запитано от нескольких LFSR. Чувствую себя извращенцем, не очень образованным, но зато упорным.