《代碼難讀化》嘅修訂比較
內容刪咗 內容加咗
m →睇埋 |
m →概論 |
||
第5行:
==概論==
{{see also|原始碼|可讀}}
代碼難讀化係[[軟件工程]]同相關工作上成日要做嘅一段工序。想像家陣有班[[軟件工程師]],佢哋寫好咗隻新[[軟件]]嘅[[原始碼]],而且[[軟件測試|測試]]都做好嗮,隻軟件可以出街攞去賣。但喺呢個時候,佢哋又要閉翳一樣嘢:啲人有可能會攞佢哋隻軟件嘅原始碼去複製,用嚟整[[翻版]];為咗保障佢哋嘅[[知識產權]],班軟件工程師就會想要有啲方法,防止啲人隨便複
因為呢啲噉嘅緣故,軟件工程師好多時會想使用代碼難讀化:佢哋會攞住隻軟件段原始碼或者(轉化好嘅)機械碼,將段碼執吓佢,令到段碼變到對人類同電腦嚟講難理解。代碼難讀化做好咗之後,佢哋先會畀隻軟件出街。舉個簡單例子,好似下面嘅 [[C 程式語言|C]] 例子碼噉,就做咗難讀化<ref name="whatisobs">[https://www.geeksforgeeks.org/what-is-obfuscation/ What is Obfuscation?]. ''GeeksForGeeks''.</ref>:
|