Techniques utilisées pour obscurcir et protéger le code contre la décompilation et/ou l'analyse.
Exemples concrets
Le brouillage du code d'une application à l'aide de techniques telles que l'obscurcissement du code le transforme en une forme difficile à comprendre pour les humains, tout en conservant sa fonctionnalité, ce qui rend plus difficile la rétro-ingénierie.