Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/03/2005, 05:28
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 8 meses
Puntos: 1284
Hola otra vez:

Tenía un sistema para encriptar/desencriptar texto, y preparé esto:

Código:
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;
}
Luego pones un cóadigo así:

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