
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>
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


0