JavaScript - encliptacion polybios

 
Vista:
sin imagen de perfil

encliptacion polybios

Publicado por colleron (1 intervención) el 24/01/2015 14:09:52
hola compañeros

recien entro en el mundo de la programacion y me han encagado uno para descifrar y cifrar un codigo en polybios

Cifrar ya lo he sacado pero no logro haces que el mismo codigo pueda descifrar.


alguno sabria que he de hacer ? perdonar su el codigo jejejej soy muy novato.

<head><meta charset="utf-8"/> </head>
<script type="text/javascript">
do
{
var opcion=prompt("introduzca opcion 1.encriptar, 2 desencliptar, 3 Salir:")
var cadena1="abcdefghijklmnopqrstuvwxyz";// declaro las posiciones que hay.
var numeros=[11,12,13,14,15,21,22,23,24,25,31,32,33,34,35,41,42,43,44,45,51,52,53,54,55];
//var cadena1="abcdefgiklmnopqrstuvxyz";
//var cadena2="11";
var cadenaresult=new Array;

if(opcion==1)
{
var cadenaint=prompt("introduzca cadena :");// cadena introducir

var longitud=cadenaint.length; //Optener longitud de la cadena
//alert ("longitud:" +longitud);
for (var i=0;i<longitud;i++)
{
var letra=cadenaint.charAt(i);
var j=0;
do
{
var letra2=cadena1.charAt(j);
if (letra==letra2)
{
cadenaresult[i]=numeros[j];
}

j++;
} while(letra!=letra2);
};
alert ("Mi cadena encriptada ;"+cadenaresult);

}




else if (opcion==2)
{
var cadenaint=prompt("introduzca cadena a desencliptar")

var longitud=cadenaint.length; //Optener longitud de la cadena
//alert ("longitud:" +longitud);
for (var i=0;i<longitud;i++)
{
var letra=cadenaint.charAt(i);
var j=0;
do
{
var letra2=numeros.charAt(j);
if (letra==letra2)
{

cadenaresult[i]=cadena1[j];
}
j++;
} while(letra!=letra2);
};
alert ("Mi cadena desencliptada ;"+cadenaresult);

}
else
{
alert("Fin del programa")
}
} while (opcion!=3);





</script>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

encliptacion polybios

Publicado por zeta0 (1 intervención) el 25/01/2015 19:34:08
me suena tu codigo es posible que sea de 2º SMR
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-1
Comentar