Bu encode ve JS optimizasyonu için özel programlar var protect
HTML JavaScript diye aratırsan bulabilirsin bir çoğu gayet iyi. Ancak gene forumda geçmişti sanırım uğraşınca decode kısa sürede edilebiliyorlar, biri için decode kodunu da yazmıştım.
Encode / Obfuscation konusundaki en önemli şeylerden biri de değişken isimleri, değişken isimlerini abuk subuk yapmak ta çalan kişi için işileri zorlaştırıyor.
Bu encoderlar mesela fonksiyonları bölüyor, stringleri iki için encode dan geçiriyor, eval gibi şeylerle birleştirme yapıyor, tüm kod akışını farklı şekilde yazabiliyor, değişken isimlerini saçma sapan şeylere çevirebiliyor, tüm satırları noktalı virgül ile birleştiriyor hatta isterseniz sırf IE' ye özgü ekler de koyabiliyor. Dolayısıyla bunları da bir incelersen yen fikirler aklına gelebilir.