Ola Pessoal,
Gostaria de uma ajuda de vocês. Estou querendo ofuscar a saída javascript em minhas páginas jsp na web. Ou seja, gostaria que quando o usuários pedisse para visualizar o código fonte, o código javascript venha distorcido / criptografado / ofuscado. Alguém já passou por isso? Conhece alguma api para resolver este problema?
Muito Obrigado
Você pode minimizar o seu JS, assim ele ficará ofuscado.
Existem diversas ferramentas para fazer isso. Recomendo o Google Closure Compiler: http://code.google.com/closure/compiler/
[]'s
Blz davidbuzatto. Vou dar uma olhada na sua indicação e fazer alguns testes. Obrigado.
Tem ainda o Horrible.js http://tshadwell.github.com/horrible.html
Nunca usei em nenhum projeto, mas fazendo o teste pela ferramenta na página acima ele retornou:
Codigo:
alert('testando');
Retorno:
$=String.fromCharCode(40,39,41,59);;_="constructor";_[_][_]((![]+[])[+!+[]]+(![]+[])[!+[]+!+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]+(!![]+[])[+[]]+$[0]+$[1]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(![]+[])[+!+[]]+([]+[]+[][[]])[+!+[]]+([]+[]+[][[]])[!+[]+!+[]]+([]+[]+{})[+!+[]]+$[1]+$[2]+$[3])();
Se aumentar o Horror Factor o resultado fica ainda mais bizarro.
Vale conferir, se conseguir usar com sucesso poste ae o feedback pra gente.
att