Biblioteca de tiempo de ejecución de Scripting  

Ejemplo de codificación de secuencias de comandos

Aquí se muestra un ejemplo breve de una página Web que incluye código de JScript que es necesario proteger:

<HTML>
<HEAD>
<TITLE>Página de ejemplo de codificación de secuencias de comandos</TITLE>
<SCRIPT LANGUAGE="JScript">
<!--//
//Copyright© 1998 Microsoft Corporation. Reservados todos los derechos.
//**Start Encode**
function comprobarExplorador(){
  if(navigator.appName == "Microsoft Internet Explorer")
    if (navigator.appVersion.indexOf ("5.") >= 0)
      return(true);
    else
      return(false);
}
function paginaCorrecta(){
  var str1 = "Si este sitio Web fuera real ";
  var str2 = "se habría cargado una página compatible con ";
  var str3 = "exploradores que no sean ";
  var str4 = "Microsoft Internet Explorer 5.0.";
  if (comprobarExplorador())
    document.write(str1 + str2 + str4);
  else
    document.write(str1 + str2 + str3 + str4);
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="paginaCorrecta()">
</BODY>
</HTML>
Ésta es la misma página, tal y como aparece después de procesarla con Script Encoder: 
<HTML>
<HEAD>
<TITLE>Página de ejemplo de codificación de secuencias de comandos</TITLE>
<SCRIPT LANGUAGE="JScript.Encode">
<!--//
//Copyright© 1998 Microsoft Corporation. Reservados todos los derechos.
//**Start Encode**#@~^QwIAAA==@#@&0;mDkWP7nDb0zZKD.n1YAMGhk+Dvb`@#@&P,kW`UC7kLlDGDcl22gl:n~{'~Jtr1DGkW6YP&xDnD+OPA62sKD+ME#@#@&P,~~k6PvxC\rLmYGDcCwa.n.kkWU bx[+X66Pcr*cJ#,@*{~!*P~P,P~.YEMU`DDEbIP,P,+s/n@#@&P~P,~PM+O;Mx`WC^/n#pN6EU1YbWx,oObaw.WaDrCD+nmL+v#@#@&~P7lMPdY.q,'~J_CN,Y4rkP4nnPCx,C1Y;mV,+(PkrY~~l,wCLPmKhwmYk(snPSkDt~JI@#@&P~\m.PkY.+,'PE8MWA/.kPGDtDPDtmUPri@#@&,P-CMP/D.&,'Pr\rmMWkWWY~(YnDnY,2a2^WDn.,* !,Ep@#@&,P7lD,/D.c,'~JSW;s9Ptm-+,4+U~VKl9+[REI,Pr0,c\DrWHZW..mOAMGS/nM`*#@#@&P,~P9W^Es+UOchDbO+v/YMq~_,/DDfPQ~kY.c*IP,+sd@#@&~~,P[W1;s+UDRSDkD+vdYMF~_,/O.yP_,dYM&P3~dYMc*iNz&R @*^#~@
//-->
</SCRIPT>
</HEAD>
<BODY onload="paginaCorrecta()">
</BODY>
</HTML>
Nota   Después de la codificación, si cambia un solo carácter del texto codificado se perderá la integridad de toda la secuencia de comandos y ya no se podrá utilizar.

Consulte también

Introducción a Script Encoder | Utilizar Script Encoder | Sintaxis de Script Encoder

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.