Como necesito minificar mi código fuente de JavaScript, estoy buscando un programa de javascript que minimice cualquier código de javascript.
¿Por qué un minificador de JavaScript? Porque, estoy escribiendo un código aleatorio de javascript desde el servidor web hasta el cliente.
Debo usar "node.js" en el servidor web para ejecutar un programa de JavaScript que genera un código de JavaScript y lo minimiza sobre la marcha y lo envía al cliente.
Este programa de javascript es un: programa de cifrado y descifrado. El resultado del código de JavaScript para el cliente debe contener una función de JavaScript que descifre cada porción de una versión json o hexadecimal de una información encriptada. La función ejecuta algunos más, menos y multiplicaciones de enteros. A veces, puedo generar una condición (si, entonces y más) para calcular dos operaciones diferentes. Esta función se utiliza para descifrar dos o más entradas de parámetros.
Esa es la función aleatorizada: cada vez que el cliente solicita algunos datos privados, el servidor web genera dos funciones de JavaScript diferentes: una para el cifrado y otra para el descifrado. La función de descifrado se envía al cliente. La función de cifrado es utilizada por el servidor web para encriptar y enviar datos privados al cliente. Tiene sentido para la ofuscación: cada vez que se ejecuta el proceso, cada vez que la función de envío es totalmente diferente.
Y, para convencer que el cifrado/descifrado es muy seguro, agrego para el cliente, una conversión tabular de valores de dos o más parámetros; pero, los valores tabulares son generados, de hecho, por una función escrita solo para el servidor web y contiene algunas constantes numéricas, que NUNCA se envían al cliente. Por lo tanto, cualquiera que desee descifrar debe tener el valor de las constantes.
estoy explicó que el proceso porque:
que se toman algunas cosas acerca de ofuscación en javascript código fuente; pero, la ofuscación en javascript aún no está implementada por el servidor web y los navegadores ... tal vez, podría suceder ... pero, ¿qué tipo de soluciones es útil con la ayuda de "SSL-ize" toda la transmisión a través de Internet.
Es posible encriptar y desencriptar con funciones de cifrado/descifrado que pueden leerse. Y, sin el costo de los certificados SSL. Incluso, "un hombre en el medio" descifraría los datos encriptados; para eso, solo tiene que ejecutar la función javascript. Ok ... pero imagine que la función de descifrado de javascript también está cifrada ... entonces, el "hombre en el medio" tiene que ejecutar la función de descifrado y luego descifrar de nuevo el contenido descifrado que es la función de JavaScript para descifrar los datos cifrados.
Y, imagina si el servidor web hace una pregunta al cliente y la única respuesta es manejado por el cómputo consecuencia del cliente (cuyo no se envía a través de Internet) ... es imposible "el hombre en el medio "tener la respuesta.
Mira mi idea; estoy esperando los comentarios de cualquiera.
** Usted puede ** ver todos los códigos de cliente para Facebook y Google. Está ofuscado, lo que significa que es * más difícil * leerlo, pero no imposible. Pero lo más importante, no explicaste lo que querías decir con * "no sirve para mí" *. ¿Cuál es el problema real que enfrenta con estos ofuscadores? – Groo
En realidad, creo que se ha minimizado. Si bien eso es una ofuscación también, no es el objetivo principal. – ThiefMaster
@Groo: significa que probé el archivo offiscator my js, pero no se pudo probar mi aplicación. no va a realizar ninguna operación en el evento click. ¿Puede sugerirme qué herramienta de ofuscador utilizo para ofuscar mi js? – Bhargav