How-To Geek


An obfuscator is a program designed to make it difficult to understand or reverse engineer source code. The obfuscator takes the clean human-readable source code the programmer has created and does a thorough job shuffling it around, changing simple variables to confusing ones, and otherwise making it difficult for another person to sit down and read the original clean copy (but all while still maintaining the functionality of the source code).

Obfuscators are particularly valuable for interpreted languages (such as JavaScript) where the end user can open and inspect the code; without obfuscation it would be trivially easy for someone to lift the code from any interpreted language source code.

Enter Your Email Here to Get Access for Free:

Go check your email!