Software code or instructions that works but has been purposely complicated to help conceal what the code performs. The programmer may do this to help prevent the program from being modified or stolen by other user and/or to help prevent someone or another program from reading the code and understand its true malicious intentions.