Ofuscar página web [RESOLVIDO]

Olá pessoal :smiley:

É possível ofuscar uma página web (html, css e javascript) :?:

Estou tentando ofuscar css utilizando caracteres de escape em hexadecimal. Mesmo vendo que não é muito recomendado pela w3c:
:arrow: http://www.w3.org/International/questions/qa-escapes.pt-br.php

Vi que existe alguns sites que removem todo comentário, espaços e deixa o código em uma única linha. Mas eu queria fazer o meu próprio ofuscador, algo simples em hexadecimal, por exemplo:

No caso do css…

Isto…

#pagina {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
}

… virá isto:

#706167696e61 {
	    7769647468: 8007078;
        6d617267696e-7269676874: 6175746f;
        6d617267696e-6c656674: 6175746f;
}

E depois chamar na página em html assim:

<div id="pagina">
</div>

Para ofuscar o html usar sequências de escape, assim:

á = & aacute;
Ú = & Uacute;

E para ofuscar o javascript ainda não sei.

Enfim o problema é que na prática isto não funciona. Eu não sei se estou tentando fazer algo que não possível ou algo errado.

Alguém tem alguma sugestão :?:

Desde já agradeço pela atenção.

Alguém :?:

á = á

Funciona pois é uma estratégia para renderizar caracteres latin e de idiomas que possuem símbolos como os nossos sinais gráficos e acentos.
Já a interpretação de hexadecimal, seja css, javascript ou html se torna algo mais próximo do impossível, pois, acredito que nativamente, nenhum browser seja capaz de fazer isso.
Se quer mesmo esconder teu código todo, faça desktop ou JNA.
No meu modo de entender, não há motivos para esconder o css, javascript ou o que for.

Não são ofuscadores, mas minificadores, que na verdade acabam ofuscando o código.

Closure Compiler: http://code.google.com/intl/pt-BR/closure/compiler/
YUI Compressor: http://developer.yahoo.com/yui/compressor/

O Closure Compiler é só para JavaScript. O YUI Compressor serve tanto para JavaScript quanto para CSS.
Prefiro o Closure Compiler.

Google
http://www.google.com.br/search?q=javascript+minifiers
http://www.google.com.br/search?q=javascript+compressor
http://www.google.com.br/search?q=css+minifiers
http://www.google.com.br/search?q=css+compressor

[]'s

Obrigado drsmachado :smiley:

Pelas dicas. Sobre:

Além disto, eu tbm já imagina que, somente ao fato de escrever o código em hexadecimal, não impediria de alguém passa-lo para string novamente, deixando meu código vulnerável…

E sobre:

[quote=drsmachado]Se quer mesmo esconder teu código todo, faça desktop ou JNA.
No meu modo de entender, não há motivos para esconder o css, javascript ou o que for.[/quote]

É verdade. O que não entendo é o fato de ter tantos sites legais (css e javascript) e uma opção de ver o código (nos browsers). Sobre a parte de acesso a banco de dados são feitos com linguagem compiladas (se não me engano :wink: ) como ASP.NET, não é?

Obrigado davidbuzatto :smiley:

Não conhecia minificadores.

Ah, se algum de vcs tiverem um tempinho, deem uma olhado neste meu outro tópico sobre desenvolvimento web: http://www.guj.com.br/java/265153-background-xadrez-com-css

vlw