new encryption xor_otp