代碼混淆- 維基百科,自由的百科全書 - Wikipedia
文章推薦指數: 80 %
代碼混淆
維基百科,自由的百科全書
跳至導覽
跳至搜尋
代碼混淆(Obfuscation)是將電腦程式的代碼,轉換成功能上等價,但是難於閱讀和理解的形式的行為。
代碼混淆可以用於程式原始碼,也可以用於程式編譯而成的中間代碼。
執行代碼混淆的程式被稱作代碼混淆器。
目前已經存在許多種功能各異的代碼混淆器。
其主要工作有:
將代碼中的各種元素,如變數、函式、類的名字覆寫成無意義的名字。
比如覆寫成單個字母,或是簡短的無意義字母組合,甚