Veritabanı işlemlerinin ve önemli kodların bulunduğu blokları DLL içerisine gömebilirsiniz. Bütün scripti gömmekten iyidir diye düşünüyorum. İkinci fikrim ise bunu hep düşünmüşümdür kendim içinde, kendinize ait bir şifreleme algoritması geliştirebilirsiniz ardından bunu DLL içine gömersiniz. Encode ve Decode olmak üzere. Scriptinizdeki sayfaları şifrelersiniz ve sayfaları görüntülemek için DLL dosyasındaki Decode prosedürünü kullanırsınız. Böylece kaynak kodlara erişim olmaz. Tabi ki kırılabilir ama projenin büyüklüğüne göre (ne kadar büyük olduğunu bilmiyorum küçük veya orta çaplı bir şey ise devamını yazıyorum) pek kimsenin kırmak için uğraşacağını sanmıyorum. Çünkü bu sistemi kırmak için profesyonel olmak ve iyi bir zaman harcamak gerekir. Ayrıca kriptografi ile uğraşmak gerekir. Dipnot: şifreleme algoritması için kriptografi hakkında da biraz bilgi sahibi olmak tercih sebebi olmalı (bence).

İyi çalışmalar..