Sobre
Em desenvolvimento de software, a ofuscação consiste em criar código-fonte ou código máquina difícil de compreender para humanos. Os programadores podem ofuscar código para ocultar a sua finalidade, dificultar a engenharia inversa ou evitar alterações não autorizadas. Pode ser feita manualmente ou com ferramentas automatizadas.
Exemplo Básico
HTML normal
<h1>Gerador de Citações</h1> <div class="white-box"> <div class="quote"> <i class="fa fa-quote-left fa-3x"></i> <p class="random-quote"><span id="text"></span></p> </div> </div>
HTML ofuscado
<script language="javascript"> // código JavaScript ofuscado que reconstrói o HTML </script>