Trabajador Clasificación y resumen
- Nombre del editor:
- Duckware
- Sistemas operativos:
- Windows Me, Windows 98, Windows 95, Windows 2000, Windows NT, Windows XP
- Tamaño del archivo:
- 587.35K
Trabajador Etiquetas
Trabajador Descripción
La aplicación JobFuscate permitirá a los desarrolladores de software para ofuscar (proteger) sus archivos de clase Java. De lo contrario, sin protección, ¡cualquiera podría usar un descompilador Java para recuperar efectivamente su código fuente de Java! El problema: Los archivos de clase Java contienen mucha información simbólica de su código fuente, incluidos todos los nombres de variables y los nombres de los métodos que utilizó en su código fuente. Esta información simbólica permite a Java Decompilers reconstruir de manera muy efectiva su código fuente con los nombres de la variable que utilizó. Si no ha usado un descompilador Java, obtenga uno y pruébalo y se sorprenderá. Sin la protección contra testigos, está regalando su código fuente cuando envíe archivos de clase Java. La solución: Retire toda la información simbólica que se puede eliminar. TobFuscate le permite usar nombres de variables y nombres de métodos completamente descriptivos en su código Java. Luego cambia los nombres de sus clases, variables y métodos para nombres sin sentido. No se intenta alterar el código de bytes de Java porque ahí es donde todos los demás ofuscadores hacen que los errores puedan rastrearlo. Uso: JobFuscate * Clase * -Log: redirige stdout / stderr para archivar -OUT: NOMBRES OUTPUT JAR LOCHE (Predeterminado: Java.jar) -Store Sin compresión en el archivo JAR -x: No hay clase / método / cambio de campo en clase -xc excluir todo cambio de nombre de clase -xm excluye todo el método de cambio de nombre -xf excluye todo cambio de nombre del campo -xc: excluir el cambio de nombre de clase por patrón -xm: excluir el método cambiando por patrón -xf: excluir el cambio de campo por patrón -Rucidas postales en modo de prueba (para depuración) -sys: identifica las clases del sistema por patrón -Serializable: tipo = desactivado | relajado | estricto @ cada línea en es una opción Archivo de clase principal de clase, más otros archivos de clase Ejemplo: SET CLASSPATH = C: EST JobFuscate -X: Acme. * -xc -xm: io. *. Ejecutar MyProg.Main
Trabajador Software relacionado