L'obfuscation consiste à rendre quelque chose difficile à comprendre. Le code de programmation est souvent obfusqué pour protéger la propriété intellectuelle ou les secrets commerciaux et empêcher un concurrent de faire du reverse engineering d'un logiciel propriétaire. Une technique d'obfuscation consiste à chiffrer une partie ou la totalité du code source d'un programme.
Qu'est-ce que l'obfuscation de code ?