Obfuscation

Obfuscation is the practice of intentionally making code, data, or information difficult to understand or read, often used by attackers to hide malware or sensitive information. For example, the so-called "obfuscator" is used to remove comments and documentation inside the code, unformat the code by removing all "white space" and rename variable identifiers or and constants, sometimes even user functions. The goal is to make the code as least readable as possible.