![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/998/725/255/998725255a358251593b86d9c4e31410.png)
Обфуска́ция (от английского obfuscate — делать неочевидным, запутанным, сбивать с толку) в широком смысле - приведение исходного текста или исполняемого кода программы к виду, сохраняющему её функциональность, но затрудняющему анализ, понимание алгоритмов работы и модификацию при декомпиляции.