Não é segredo que apartir de um .class podemos recuperar o código fonte original. Até aí legal. Agora imagine o seguinte: não quero que alguém veja meu código fonte. :!:
É … é egoista… li que isto é possível através de ferramentas de obfuscation. Alguém conhece alguma ? O que acham destas ferramentas ?
Abre o codigo fonte dessas IDEs grandes que voce vaiv er. Eh ua comedia.
Alias, tem gente que fala que, fazendo isso, a performance do seu programa java aumenta, ja que os nomes de metodos e variaveis sao menors, tem nocao?
aconstantino
Na verdade um ofuscador cria 'goto’´s no java byte-code gerando com código intelectual e de difícil entendimento.Em questão velocidade provavelmente deve perder alguns milésimos. Para quem quer proteger um código contra a engenharia reversa um ofuscador faz o trabalho normalmente as vezes os decompilers bóiam na hora de ler o bytecode.
Leonardo
Ests ferramentas alteram os bytecodes, correto ? E a compatibilidade de compilar uma vez e rodar em qualquer lugar, é mantida ?
Valeu a ajuda !
Gilmar_Rodrigues
fica mantido sim
o bytecode java eh sempre multiplataforma, se nao usa JNI
Adler_Medrado
Me disseram que tem um que criptografa o bytecode e ai pra rodar tem que ter o programa que encriptou no pacote…