¿Ofuscadores de JavaScript gratuitos? [cerrado]
-
07-07-2019 - |
Pregunta
Estoy buscando un ofuscador de JavaScript gratuito . ¿Sería suficiente la compresión? ¿Qué herramientas recomendarías? Por supuesto, no necesito ofuscación de estilo militar, necesito una forma simple para evitar que los niños roben mi javascript mirando la fuente o usando algo simple como unescape ().
Gracias,
Tom
Solución
Su problema es que no importa cuánto lo comprima u oculte, eventualmente el navegador debe interpretarlo. Lo mejor que puede hacer es cambiar el nombre de todas las variables a variables aleatorias sin sentido y eliminar todos los comentarios y espacios en blanco.
Algunas buenas herramientas:
Otros consejos
Puedes usar / packer /
Como regla general, no use un ofuscador que use eval ya que esto ralentizará su página, use un compresor que no lo haga. Esto proporcionará ofuscación a los novatos, de todos modos ningún ofuscador disuadirá a nadie más.
La mayoría de los ofuscadores crearán cadenas que representan el código al final y luego usarán eval, esto se puede deshacer con simples declaraciones de alerta, ¿cuál es el punto?
Si desea una ofuscación simple y una compresión excelente, puedo recomendar el YUI Compressor de Yahoo.
Echa un vistazo Para aquellos que buscan - http://javascript-reference.info/javascript -obfuscators-review.htm - bastante buena descripción de los ofuscadores JS
También respaldaré la recomendación para YUI Compressor, funciona muy bien y puede comprimir y ofuscar, también hace recomendaciones sobre la codificación de JavaScript.
Yo también voto por Packer. Hay versiones en línea, versiones independientes e incluso una versión de consola que utilizo para empacar automáticamente mis javascripts cuando construyo mis aplicaciones web.
Pruebe http://digua.sourceforge.net .