Oyunun dağıtımı sınırlıdır ve kazanmak için oyuncular için dahil hiçbir gerçek para / ödül varsa, özgün düzeni muhtemelen yeterli.
SWF Encrypt kullanma olasılığı o biraz daha zor anahtarını çıkarmak için yapacak ve aynı zamanda da daha gelişmiş bir sistem olarak kullanmak için iyi bir araç olabilir. Ama bir gerçek kamu / özel anahtar düzeni (örneğin RSA) varsa ortak anahtar bir sır değil, çünkü o gerçekten tartışmalı bir nokta, olması gerekiyordu değil. Hala kodunu düzenleyerek çoğu engellemek ve puanlama sistemi ile kurcalamak, SWF Encrypt muhtemelen yeterince iyi bir seçimdir.
Sadece biraz daha paranoyak yapmak için ben de şunları yazmıştır:
SWF Encrypt ile sorun, çoğu diğer benzer araçlar ile olduğu gibi, yine bir (muhtemelen tehlikeye) makinede komut dosyası çalıştırmak mümkün olmasıdır. Bu nedenle tüm bilgilerin dedi makinede mevcut olmalıdır. Mesaj gönderme, kriptografi klasik kullanımı ile karşılaştırın:
Şifreli bir mesaj gönderdiğinizde, genellikle bu nedenle bu iki mesajın şifresini çözmek için anahtarı var, kaynak ve hedef güveniyorum. Ne güvenmiyorum kurye, ya da en azından düşman kurye müdahale olmayacak olmasıdır. Yani kurye onlar anahtar yoktur ve mesaj güvenlidir.
Senin sorunun sizin durumunuzda tersi hedef (siz) ancak kaynak (istemci) güven ya da yerine bir. Hala kaynak bile az kurye güven beri mesajı şifrelemek gerekiyor. Yani kaynak çalışması için mesajları şifrelemek ve şifresini çözmek için tüm bilgiye sahip olması gerekir. Senin sorunun "iyi" kaynağı ve "kötü" bir kaynağı arasındaki farkı göremiyorum ki.
Ne demek kod hala bir istemci üzerinde çalıştırmak mümkün olmalıdır beri muhtemelen örtülü biçimde de olsa, bunu yapmak için bilgi, tamamen mevcut olmasıdır. Bir hacker Örneğin okunabilir bir şey karartılmış ActionScript kodunu dönüşümü kendi ActionScript derleyicisi oluşturmak ve gerekli değişiklikleri yapabilir. Zor ama kesinlikle yapılabilir.
Eğer sınırlı bir dağıtım ve kazanmak için gerçek bir ödül varsa henüz sofistike saldırıların bu düzeyde büyük olasılıkla, sizin için bir sorun olmayacaktır.