• O Jobfuscate aplicativo permitirá que desenvolvedores de software para ofuscar (proteger) os seus arquivos de classe Java. Caso contrário, sem proteção, qualquer um poderia usar Java decompiler para efetivamente obter de volta o seu código-fonte Java! O Problema: arquivos de classe Java contêm grande quantidade de informações simbólicas a partir de seu código-fonte, incluindo todos os nomes de variáveis e nomes de método que você usou no seu código-fonte! Esta informação simbólica permite Java decompilers de forma muito eficaz para reconstruir o código fonte com os nomes das variáveis usadas. Se você não tiver usado um Java decompiler, receber um e experimentá-lo e você vai se surpreender. Sem ofuscamento de proteção, você está dando o seu código-fonte quando você enviar arquivos de classe Java. A Solução: Remova todas as informações simbólicas que podem ser removidos. Jobfuscate permite que você use totalmente descritivo, nomes de variáveis e nomes de método em seu código Java. Em seguida, muda o seu classes, variáveis e métodos sem sentido nomes. Nenhuma tentativa é feita para alterar o Java de código de byte, porque é onde todas as outras obfuscators causar erros de rastrear. Uso: jobfuscate [-opções]* classe* -log: redireciona stdout/stderr para arquivo -out: saída de nomes de arquivo jar (padrão: java.jar) -loja sem compactação no arquivo jar -x: não há classe/método/campo de mudar o nome na classe -xc excluir todos os alunos que mudar o nome -xm excluir todas método de mudar o nome -xf excluir todos os campos de mudar o nome -xc: excluir a classe de mudar o nome por padrão -xm: excluir método de mudar o nome por padrão -xf: excluir o campo mudar o nome por padrão -o ensaio é executado em modo de teste (para depuração) -sys: identifica classes de sistema por padrão -serializable: tipo = off|relaxante|estrita @ em que cada linha é uma opção classe principal, arquivo de classe, além de outros arquivos de classe Exemplo: set classpath=c: est jobfuscate -x:acme.* -xc -xm:io.*.executar meuprog.principal
  • Jobfuscate uygulama yazılım geliştiricileri (koruma) Java sınıf dosyaları gizlemek sağlar. Aksi takdirde, koruma olmadan, herkes etkili bir Java kaynak kodu geri almak için bir Java programı kullanabilirsiniz! Java sınıf dosyaları kaynak kodundan sembolik birçok bilgi, kaynak kod içinde kullanılan tüm değişken adları ve Yöntem adlarını içeren bir Sorun. Bu sembolik bilgi Java decompilers çok etkili bir şekilde kullanılan değişken adları ile kaynak kodu yeniden yapılandırmak için izin verir. Bir Java programı kullanmış, bir alın ve deneyin var ve şaşıracaksınız. Şaşırtmaca koruma olmadan, Java sınıf dosyaları gemi kaynak kodu veriyor. Çözüm: çıkarılabilir tüm sembolik bilgileri Kaldırın. Jobfuscate Java kodunuzda tam açıklayıcı değişken adları ve Yöntem adları kullanmanıza olanak sağlar. Sonra anlamsız isimler sınıfları, değişkenleri ve yöntemleri yeniden adlandırır. Hiçbir girişimde izlemek için tüm diğer obfuscators hataları neden, çünkü Java byte kodunu değiştirmek için yapılır. *Sınıfı* [seçenekler] kullanım: jobfuscate yönlendirmeler/stderr dosyasına stdout-günlük: -out: isim çıktı jar dosyası (varsayılan: java.jar) jar dosya-deposu sıkıştırma yok -x: hayır sınıf/yöntem/alan sınıfta yeniden adlandırma -xc tüm sınıf yeniden adlandırma hariç -bütün yöntemi yeniden adlandırma hariç xm -xf tüm alanı yeniden adlandırma hariç desen sınıfı yeniden adlandırma hariç-xc: desen dışlama yöntemi yeniden adlandırma-xm: -xf: dışlamak alan desen yeniden adlandırma (hata)deneme mod-deneme tanımlar sistem sınıfları-sys: desen = |kapalı türü|katı rahat-seri hale getirilebilir: @ her satırı seçeneğidir sınıf ana sınıfı dosyası, artı diğer sınıf dosyaları Örnek: sınıf=c: est set * jobfuscate -x:acme. -xc -xm:io.*.myprog çalıştırın.ana
  • The Jobfuscate application will allow software developers to obfuscate (protect) their Java class files. Otherwise, without protection, anyone could use a Java decompiler to effectively get back your Java source code!

    The Problem: Java class files contain lots of symbolic information from your source code, including all variable names and method names that you used in your source code! This symbolic information allows Java decompilers to very effectively reconstruct your source code with the variable names you used. If you have not used a Java decompiler, get one and try it out and you will be amazed. Without obfuscation protection, you are giving away your source code when you ship Java class files.

    The Solution: Remove all symbolic information that can be removed. Jobfuscate allows you to use fully descriptive variable names and method names in your Java code. It then renames your classes, variables and methods to meaningless names. No attempt is made to alter the Java byte code because that is where all other obfuscators cause bugs for you to track down.

    Usage: jobfuscate [-options]* class*

    -log: redirects stdout/stderr to file

    -out: names output jar file (default: java.jar)

    -store no compression in jar file

    -x: no class/method/field renaming in class

    -xc exclude all class renaming

    -xm exclude all method renaming

    -xf exclude all field renaming

    -xc: exclude class renaming by pattern

    -xm: exclude method renaming by pattern

    -xf: exclude field renaming by pattern

    -trial runs in trial mode (for debugging)

    -sys: identifies system classes by pattern

    -serializable: type = off|relaxed|strict

    @ each line in is an option

    class main class file, plus other class files

    Example:

    set classpath=c: est

    jobfuscate -x:acme.* -xc -xm:io.*.run myprog.main