Ciò di cui stai parlando non è tanto la crittografia quanto l'offuscamento. Le tecniche di offuscamento non sono generalmente considerate parte della crittografia.
XML è un formato di dati e come tale non esegue alcuna elaborazione da solo. Ovviamente può contenere elementi che richiedono l'elaborazione ma probabilmente l'elaborazione non è completa. Ciò significa che un file XML crittografato di per sé non può essere interpretato dal parser EventGhost. Oltre a ciò, EventGhost probabilmente non può essere configurato con una chiave, pertanto non è possibile utilizzare tecniche di crittografia simmetriche o asimmetriche.
Quindi cosa puoi fare per quanto riguarda l'offuscamento? Bene, puoi sostituire tutti i caratteri leggibili all'interno dei tag con i codici di escape. Vedi le specifiche XML W3 per maggiori dettagli . Ma per favore non chiamare questa crittografia o crittografia. Google per l'offuscamento XML e potresti trovare altre risorse.
Se vuoi una vera crittografia, devi essere in grado di decifrare prima che il file XML venga elaborato. XML-enc verrebbero naturalmente in mente.