Ei bine, în opinia mea, cea mai ușoară și mai sigură soluție este un amestec de maclema și răspunsul lui Borek:
Codul de codificare poate fi un avantaj dacă nu l-ați inclus în procesul dvs. de la început și dacă aplicația dvs. este destul de mare: este posibil ca obfuscația să facă ca aplicația dvs. să fie coruptă dacă utilizați pachete la distanță (și nu ați declarat acest lucru obfuscatorului) dacă ați folosit pentru multe variabile unTyped în Obiecte sau în clase dinamice ....
Deci, dacă faceți soluția maclemei pe aplicația dvs. mare și folosiți obfuscation pe ambalajul dvs. (care este o aplicație mică, care este probabil să fie foarte ușor de încurcat), sunteți codul cel mai sigur și cel mai mic.
Numai un pirat foarte furios ar lua timp pentru a inversa ingineria obfuscatiei apoi sa decripteze pachetul .... Ei bine, daca cineva doreste codul tau de aplicatie atat de rau, fie ca este legat de CIA, fie ca esti deja foarte bogat (sau ambele)
vă mulțumesc tuturor pentru răspunsurile dvs.