در توسعه نرمافزار مبهم سازی کد (به انگلیسی: Obfuscation) به مبهم سازی (و یا مشوش سازی) عامدانه کد منبع یا کد ماشین به شکلی که درک آن برای انسان سخت باشد، گفته می شود. برخی زبان های برنامه نویسی تمایل بیشتری به مبهم سازی دارند. در رأس آن ها، زبان هایی از قبیل C، C++ و Perl انتخاب های اول برای مبهم سازی هستند. ماکروهای پیش پردازش شونده(Macro Preprocessors)، یکی از روش های موردعلاقه برای پوشش گذاشتن ...