“Conocimiento Programación>JavaScript Programación

Cómo girar una cifra de JavaScript

2011/3/6
En el cifrado , una " cifra " es un código a través del cual se hace pasar un texto o un mensaje. La cifra toma las letras del texto , y sustituye otras cartas sobre la base de cualquiera de las reglas de la cifra siguiente. Por ejemplo , un sistema de cifrado que sustituye cada letra en un mensaje con la tercera letra en el alfabeto sería reemplazar cada letra " A" con la letra " D ", la letra " B " con la letra "E " , todo el camino a la "Z ", que podría envolver a la letra " C " Usando este método , usted puede crear un simple cifrado JavaScript que puede girar a utilizar diferentes compensaciones alfabeto . Cosas que necesitará búsqueda Web Browser
Editor de texto
Mostrar más instrucciones
1

Crear una función JavaScript para codificar un mensaje. Esta función recibirá el mensaje a codificar y el número de cartas a cambiar. Se llamará a una función de cifrado que creará la cifra adecuada , y devolverá un mensaje codificado .
Función

codificar ( mensaje, cipher_shift ) {

alfabeto var = [ "a", " b "," c "," d "," e "," f ", " g ", " h "," i "," j " , " k "," l " , "m" , "n" , "o", "p ", " q ", " r", " s ", " t ", "u ", " v " , " w ", " x ", " y", "z "];

var codificador = cifrado ( alfabeto, 3 ) ;

var new_message = codificar ( mensaje , alfabeto , codificador ) ;

regreso new_message ;}
2

Crear una función de JavaScript que crea un sistema de cifrado . Usted usará una matriz que contiene cada letra del alfabeto y otra matriz que contiene el código cifrado cambiado . También utilizará un entero para determinar el número de caracteres para cambiar . El cambio es arbitrario , no puede haber cualquier número de revoluciones de la matriz de cifrado :

cifrado función ( letras de cambio) {

var i = 0 ; var cipher = new Array ( 26 ) ;

para ( i; i < 26 ; i + + ) { var

index = 0 ;

if (( i + shift) > 25 ) { index = ( i + shift) 26 % ;}

else { index = i + shift ;}

cifrado [ i ] = letras [ index] ;}

cifrado retorno; }
3

Crear otra función , que tendrá una parte del texto para codificar , la cifra, y el conjunto alfabeto. Esta función utiliza la matriz de cifrado para codificar y devolver un mensaje codificado :
función

codificar ( mensajes, cartas , códigos) {

var i = 0 ; var coded_message ;
< p > para ( i; i < message.length , i + + ) { var index = letters.indexOf ( mensaje [ i]) ; //busca la ubicación de letra en alfabeto arraycoded_message [ i ] = Código [ index] //reemplaza carta con la carta en clave array}

regreso coded_message ;}

JavaScript Programación
Cómo modificar una URL de una página con JavaScript
Cómo cambiar una variable de PHP con JavaScript
Cómo prevenir Copy & Paste
Cómo girar una Div JavaScript
Cómo comprobar un número entero de entrada en JavaScript
Embellecedores de código para JavaScript
Cómo agregar Float con JavaScript
Cómo Graficar Con jQuery
Conocimiento de la computadora © http://www.ordenador.online