hola! tengo una duda : S
tengo una pagina web que usa el archivo http://misitio.com/archivo.js , ¿como puedo evitar que alguien lo baje desde internet y vea mi codigo javascript? .
Grax!, sylvia
| |||
proteccion de archivo .js hola! tengo una duda : S tengo una pagina web que usa el archivo http://misitio.com/archivo.js , ¿como puedo evitar que alguien lo baje desde internet y vea mi codigo javascript? . Grax!, sylvia |
| ||||
Dado que Javascript se ejecuta en el ordenador del visitante, es necesario que la gente baje ese archivo de internet a su ordenador para que funcione. Por tanto es complicado evitar que se lo descarguen. Puedes poner dificultades, pero siempre se lo terminan bajando... si alguien se lo propone lo podrá hacer.
__________________ Cómo escribir No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |
| |||
? ? ? o no entendi nada o que tiene que ver ese codigo con no poder ver los scripts despues de que salen las tres cajas es una pagina comun y corriente |
| ||||
Cita: ¡Je, je!
Iniciado por xp64 ? ? ? o no entendi nada o que tiene que ver ese codigo con no poder ver los scripts despues de que salen las tres cajas es una pagina comun y corriente No es que tenga que ver, pero ya que no es posible proteger el código, la idea es mezclar cosas absurdas, y renombrar objetos para que se parezcan... o sea "marear" un poco al que quiera quedarse con tu código... Yo prefiero que mis cosas (scripts) sean usados por la mayor cantidad de webmasters, y aunque no suelo pedirlo, con unas líneas dentro del código donde se indique el autor, me parece más eficaz que si ponemos impedimentos. Ya se sabe que tarde o temprano podrán obtener el código, así que me parece mejor propiciar su uso... además serás el primero en conocer los bugs que puedan tener, y en que equipos funciona bien o mal. Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |
| ||||
Hola otra vez: Tenía un sistema para encriptar/desencriptar texto, y preparé esto:
Código:
Luego pones un cóadigo así:var cadenaEncriptadora = "caricatos"; function encripta(cadena) { var indice = 0; var tope = cadena.length; var n = cadenaEncriptadora.length; var resultado = new Array(); do { resultado[indice] = cadenaEncriptadora.charCodeAt(indice % n) ^ cadena.charCodeAt(indice); } while (++indice < tope); return resultado; } function desEncripta(cadena) { var indice = 0; var tope = cadena.length; var n = cadenaEncriptadora.length; var resultado = ""; do { resultado += String.fromCharCode(cadenaEncriptadora.charCodeAt(indice % n) ^ cadena[indice]); } while (++indice < tope); return resultado; } eval(desEncripta([2,13,23,27,23,73,83,7,28,15,0,85,64])); Y sale otra alerta..., los códigos decimales los he obtenido con: encripta("alert('hola')"); Lo hice para entretenerme, pero no me gustan estas técnicas... En este caso, lo que tendrías que "esconder" es la cadenaEncriptadora. Saludos
__________________ Por favor: No hagan preguntas de temas de foros en mensajes privados... no las respondo |