Code Obfuscation
Code Obfuscation handlar om att skriva kod som är svår att förstå för någon som försöker läsa den. Detta görs av flera anledningar, till exempel för att skydda programvara från hackare som försöker ta reda på hur den fungerar eller för att minska storleken på koden för att det ska gå snabbare att köra den.
För att göra kod otydlig kan man använda sig av olika tekniker. Till exempel kan man byta ut variabelnamn till något helt annat eller lägga till onödiga stycken kod som inte gör något, men som gör det svårare att följa koden.
Det finns också program som automatiskt kan obfuskera kod. Oavsett vilken metod man använder kan man inte helt dölja vad programmet gör, men man kan göra det svårare att följa och förstå koden.