Verschleierung ist der Prozess, durch den der Code so geändert wird, dass es für Entwickler viel schwieriger ist, klar zu verstehen, was das beabsichtigte Programm tut oder wie es funktioniert. Je größer das Programm ist, desto größer ist die Verschleierung, da der Code miteinander verflochten wird und verschiedene Segmente im gesamten Programm verbindet.