Cryptografia la version française the english version

usando JavaScript


La Guía didáctica

Yo lo oigo. ¿Qué yo hago con todo este material? El encriptación es simple en el concepto (sólo los tipos buenos pueden leer su mensaje), pero diabólico en los detalles. Aquí es un juego simple de ejemplos de trabajó que ilustra algunas de las maneras usted pueden usar JavaScrypt para proteger sus secretos. Estos ejemplos abren una ventana del navegador auxiliar en que se manifiestan los varios componentes de JavaScrypt. Por favor use los botones exclusivamente en esta página; apretando los botones en las ventanas que se abrieran puede confundir la sucesión del ejemplo. Los criptógrafos - normalmente usan en sus ejemplos que se refiere a mensajes enviados entre "Alice" y "Bob" que desean evitarlos interceptándose por la nefaria "Eva". Yo seguiré esa convención aquí, para que unamos a Alice y Bob cuando ellos incuban un conspire.

Encifrar un Mensaje

Nosotros empezaremos encifrando un mensaje corto de Alice en la oficina principal a Bob en el campo. Primero, Alice carga la pagina "Encifre y Descifre con JavaScrypt" en su navegador.
Apriete el botón debajo por lanzar JavaScrypt en una nueva ventana.

Alice y Bob han decidido usar un "código del libro" para sus llaves de encifre. Cuando ellos se encontraron en último cara a cara, ellos estaban de acuerdo de obtener las llaves para sus mensajes cifrados de una novela inocua. Cada tiempo Alice o Bob envía un mensaje, también se transmiten un número de página y de una línea al azar en la página, entonces cualquier texto aparece en esa línea se use como la llave de encifre. La línea, una vez usó, se tacha para que nunca se lo usare inadvertidamente de nuevo. De esta manera, ningún mensaje se envía con la misma llave, y cada llave, compuesto de una línea entera de texto, es suficientemente larga acerca de ser difícil a suponer. (Los códigos del libro son lejos de ser óptimo; a continuación nosotros pudiéremos discutir las alternativas más seguras. En el momento, nosotros nos preocupamos por las mecánicas de encifre y descifre, no los detalles de generación de la llave y su distribución.)

Este tiempo, Alice ha escogido línea 28 en página 172 del libro que lee:

"el serio computomaníaco no permite las llamas molestarlo. En cambio"

Ésta es la llave para el mensaje. Alice lo teclee en la caja de la Llave en la página "Encifre y Descifre con JavaScrypt".
Apriete el botón debajo por entrar la llave en la caja.

Luego, Alice entra el texto de su mensaje: "Proceda con la operación FIORDO de GAITA, la prioridad más alta." a Bob en la caja: El Texto. "El Texto" se refiere al mensaje original antes de encifrar en El Texto Cifrado, o recuperar el mensaje original por descifre de "El Texto Cifrado".
Apriete el botón debajo por entrar en el mensaje de Alice en la caja: El Texto.

"FIORDO GAITA" es el nombre del código sin sentido para proceder con la actividad ella está dando ir-delante a Bob; después nosotros veremos cómo generar los nombres así automáticamente.
Apriete el botón debajo para encifrar El Texto con La Llave.

Ahora, Alice puede copiar el mensaje cifrado de la caja de El Texto Cifrado (apretando el botón Seleccionar debajo por escoger el entero texto cifrado) y lo pega en un mensaje del correo electrónico a Bob. Antes del texto cifrado, Alice escribirá el número de página y de línea que ella usó como la llave. Si Eva intercepta el correo electrónico, esto no la hará cualquier bueno a menos que ella de algún modo sabia qué libro Alice y Bob están usando para sus llaves.

Descifre un Mensaje

Ahora nosotros cambiamos la escena de oficina con aire condicionado de Alice a los alojamientos más austeros de Bob en el campo. Después de recibir el mensaje de Alice, incluso los números de página y de línea, él carga una copia de pagina "Encifre y Descifre con JavaScrypt" en su navegador, como usted puede hacer apretando el botón siguiente.

Bob empieza pegando el mensaje de Alice en la caja de El Texto Cifrado inicialmente vacía. La nota que el mensaje de Alice contiene la anotación de página y de línea, "172/28". JavaScrypt ignora cualquier texto antes del mensaje cifrado, para que Bob no haya molestado para quitar la anotación importante de mensaje de Alice.

Bob entonces consigue su copia de libro, se vuelve a página 172 y cuentas abajo 28 líneas por localizar la llave que él teclea en la caja La Llave en cima de la página "Encifre y Descifre con JavaScrypt".
Apriete el botón debajo por entrar la llave.

Ahora, Bob sólo prensa el botón Descifre debajo de la caja El Texto Cifrado por descifrar el mensaje. El texto original de Alice aparecerá ahora en la caja El Texto.

La llave por descifrar debe ser idéntica a esa que estaba usada por encifrar el mensaje.

adaptado por ing. Rafal Swiecki correo
Noviembre, 2004,
Este documento está en el dominio público.

Click Navigation La Buscadora Minera Rafal Swiecki, p. eng. El Catálogo Minero Los Depósitos Aluviales La Exploración Minera Hierramientas Mineras Negocio con MineLinks.com El Intercambio Minero Las Conexiones de Tiempo El Contacto