Tabla de contenido:

Cifrado Vigenere con Arduino: 3 pasos
Cifrado Vigenere con Arduino: 3 pasos

Video: Cifrado Vigenere con Arduino: 3 pasos

Video: Cifrado Vigenere con Arduino: 3 pasos
Video: vigenere 2024, Noviembre
Anonim
Cifrado Vigenere con Arduino
Cifrado Vigenere con Arduino
Cifrado Vigenere con Arduino
Cifrado Vigenere con Arduino

Hace unos años, Digital Fortress de Dan Brown me llamó la atención y una cosa en particular se quedó en mi mente. Kryptos, la escultura de Jim Sanborn que consta de un texto cifrado cuyas dos primeras partes están cifradas con cifrado Vigenère. Comencé a aprovechar la criptografía y descubrí lo divertido que es (los fanáticos de Dan Brown seguramente lo entenderán). Este programa le permite cifrar / descifrar texto usando una palabra clave.

Paso 1: técnica

Técnica
Técnica

Tabula recta se utiliza para cifrar / descifrar el texto sin formato / cifrado. Consiste en el alfabeto escrito 26 veces en filas diferentes, cada alfabeto se desplaza cíclicamente hacia la izquierda en comparación con el alfabeto anterior. Como el cifrado debe usar solo el alfabeto inglés, existen pocas limitaciones / soluciones alternativas en el código.

¡Vamos a profundizar en!

Digamos que queremos cifrar el texto "INSTRUCTABLES IS FUN", usando la palabra clave "ROBOT". La palabra clave se repite hasta que coincide con la longitud del texto sin formato. Cuando comenzamos con la primera letra del texto plano "I" y de la palabra clave "R", usando la tabula recta (ver imagen), podemos ver que la primera letra del cifrado es "Z".

Texto sin formato: INSTRUCTABLES IS FUN Palabra clave: ROBOTROBOTROBOTROBOT Cifrado: ZBTHKLQUOUCSTWLWIO

¡Repita esto para cada letra siguiente y obtendrá su primer cifrado! O usa el código para llegar mucho más rápido:)

Recomendado: