“Conocimientos Programación>JavaScript Programación

Cómo girar una cifra de JavaScript

2012/10/30
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
Un Tutorial de HTML 5 Animación Canvas
Cómo Abrir un formulario en Java Script
Cómo activar la función Imprimir pantalla Uso de JavaScript
JavaScript Tutorial y Referencia
Cómo habilitar validadores de ASP.NET con JavaScript
Cómo leer un objeto en jQuery
Cómo cambiar de menú Imágenes en mouseover en JavaScript
Cómo crear una Ticker Javascript
Conocimientos Informáticos © http://www.ordenador.online