Hola, en la pagina
Para ver los enlaces debes ser usuario
Crear Usuario o
Hacer Sesionwww.crevision.es
(el formulario de arriba a la derecha) poseen un codigo en javascript para introducir una contraseña, utiliza un metodo de codificación el cual tiene que dar como resultado 4379 y me gustaria mediante un proceso inverso obtener que frase hay que introducir para que la contraseña sea valida. Lo he intentado con mis conocimientos de programación en C pero no consigo obtener la contraseña. Miren, el codigo es este:
<SCRIPT LANGUAGE="Javascript">
<!-- Esconde el codigo a navegadores antiguos
var alfabeto= "ABCDEFGHIJKLMNOPQRSTUVWXYZABCDEFGHI"
var cod1 = "4379";
var cod2 = "EHUVURIFDERETO";
function decodificar(formulario) {
passcod = codificarC(formulario.password.value,3);
if (passcod == cod1) {
aux = "" + codificarC(formulario.password.value,10)
pagina = decodificarP(cod2, aux);
location.href = pagina + ".html";
}
else
alert("La contraseña es incorrecta");
}
function codificarC(passw,num) {
var codigo = 0;
texto = passw.toUpperCase();
for (i=0; i<texto.length; i++) {
letra = texto.substring(i,i+1);
c = alfabeto.indexOf(letra,0) + 1;
codigo = codigo * num + c;
}
return codigo;
}
function decodificarP(pagina,num) {
var result="";
for (i=0;i<pagina.length;i++) {
letra=pagina.substring(i,i+1).toUpperCase();
a=alfabeto.indexOf(letra,0);
a-=(num.substring(i,i+1)*1);
if (a<0) a+=26;
result += alfabeto.substring(a,a+1).toLowerCase();
}
return result;
}
// -->
</SCRIPT>
Si alguien me pudiera decir que frase hay que introducir para que al codificarla de el 4379 se lo agradeceria muxisimo
