ใน ASP.net ผู้พัฒนาจะสามารถทำการแปลงโค้ดเป็น dll เพื่อปกป้องซอร์สโค้ดของตนเองได้ และมันก็ยังทำงานได้ตามปกติ ใน PHP เองก็มีวิธีการปกป้องแบบดังกล่าวเช่นกัน แต่การปกป้องซอร์สโค้ดด้วยการเข้ารหัสนั้น ก็จะสามารถทำการย้อนกลับรหัสเหล่านั้นกลับมาเป็นซอร์สโค้ดต้นฉบับได้อีก ขึ้นอยู่กับวิธีการเข้ารหัสว่าจะใช้เวลามากน้อยเพียงใดในการหาวิธีย้อนกลับมา
ด้วยเหตุนี้เองจึงได้มีผู้คิดค้นวิธีการปกป้องซอร์สโค้ดของตนเองขึ้นมาหลายวิธี วิธีต่างๆที่จะนำเสนอต่อไปนี้เป็นวิธียอดนิยมที่ได้ผลดีเท่าที่ผมพอจะรวบรวมมาให้ได้ จะมีอะไรบ้างเชิญอ่านต่อ…