Ofuscando seu JS - - Projeto TI
Headlines News :

.

Home » » Ofuscando seu JS -

Ofuscando seu JS -

Written By x86_g on 2012-10-29 | 7:32 AM


Etapa 1: Comprimir o seu javascript

Acesse o site http://javascriptcompressor.com/, insira o seu código-fonte e clique em compress. Isso ajudará o seu código a ficar com um tamanho reduzido, pois esta ferramenta irá retirar espaços em brancos, tabulações e comentários. Recomendo que mantenha uma versão salva do código original:
comprimir-javascript
Ferramenta para comprimir código Javascript

Etapa 2: Ofucamento de código

Aqui está a solução para este problema. O site http://www.javascriptobfuscator.com/, faz algo que muitas ferramentas online não faz. Ele ofusca o seu código javascript com a função eval, e deixa-o totalmente imcompreensível para humanos. Até existem outras ferramentas ofuscadoras, mas esta que encontrei é a melhor de todas, pois a mesma não permite a descriptografia…
Para utilizá-la, cole o seu código no campo Input, desmarque a opção “Move Strings” e clique em “Obfuscate
Ofuscamento de código Javascript
Ferramenta online para ofuscamento de código javascript
Após isso, o seu código criptografado será gerado no campo “Obfuscated“.

Etapa 3: Usando uma 2ª criptografia

Para dificultar ainda mais a visualização do seu código javascript, podemos usar uma segunda ferramenta online para criptografar / ofuscar o nosso código javascript. Basta acessar o site http://www.phpblog.com.br/exemplos/encodejavascript/, colar o seu código anteriormente criptografado, escolher a forma de criptografia e clicar em “codificar“. Eu recomendo escolher a codificação “High ASCII”, deixar marcado a opção “decodificação rápida” e desmarcar a opção “caracteres especiais
Ofuscamento de código javascript
Ofuscamento de código javascript - 2ª Criptografia

Enfim…

Recomendo manter sempre uma cópia se segurança (backup) do código JS original, senão você mesmo não poderá entender mais o seu código, no caso de alterar alguma coisa dele. Apesar do ofuscamento de código dificultar muito a vida de algum espertinho que quer copiar o seu código, ainda é possível decodificar. Entretanto, a pessoa tem que ter muita paciência, horas e horas disponíveis e o fundamental, tem que ser muito, mais muuuuiiito bom em programação e engenharia reversa. Ou seja, 99.9% dos usuários e programadores desistirão ao ver o código criptografado.
Share this article :

0 comentários:

Postar um comentário