5 formas de crear códigos secretos y cifrados

Tabla de contenido:

5 formas de crear códigos secretos y cifrados
5 formas de crear códigos secretos y cifrados
Anonim

Los códigos son una forma de alterar un mensaje para ocultar el significado original. Generalmente, esto requiere un libro de códigos o una palabra. Los cifrados son procesos que se aplican a un mensaje para ocultar o cifrar información. Estos procesos se invierten para traducir o descifrar el mensaje. Los códigos y cifrados forman una parte importante de la ciencia de la comunicación segura (criptoanálisis).

Ejemplos de párrafos codificados

Image
Image

Ejemplo de párrafo de código acróstico

Image
Image

Ejemplo de párrafo de código acróstico

Image
Image

Ejemplo de párrafo de cerdo

Image
Image

Ejemplo de párrafo de código de letra N

Pasos

Método 1 de 5: uso de cifrados y códigos simples (niños)

Crear códigos secretos y cifrados Paso 1
Crear códigos secretos y cifrados Paso 1

Paso 1. Escribe las palabras al revés

Esta es una forma sencilla de codificar mensajes para que no se puedan entender de un vistazo. Un mensaje como "Encuéntrame afuera" escrito al revés sería "Teem em edistuo".

Nota:

Aunque este código se puede resolver fácilmente, puede ser útil si cree que alguien está tratando de ver su mensaje.

Crear códigos secretos y cifrados Paso 2
Crear códigos secretos y cifrados Paso 2

Paso 2. Refleje el alfabeto por la mitad para cifrar los mensajes

Escriba las letras de la A a la M en una sola línea en una hoja de papel. Directamente debajo de esta línea, escriba las letras de la N a la Z también en una sola línea. Cambie cada letra de los mensajes por la letra opuesta de las dos líneas de letras que ha escrito.

Al utilizar un alfabeto reflejado, el mensaje "Hola" se convertiría en "Uryyb"

Crear códigos secretos y cifrados Paso 3
Crear códigos secretos y cifrados Paso 3

Paso 3. Pruebe el cifrado de la pocilga

Dibuja una cuadrícula de tic tac toe en una hoja de papel. Escriba las letras de la A a la I en la cuadrícula de izquierda a derecha, de arriba a abajo. En este ejemplo:

  • La primera fila está formada por las letras A, B, C.
  • El segundo está formado por D, E, F.
  • La última fila está formada por G, H, I.
Crear códigos secretos y cifrados Paso 4
Crear códigos secretos y cifrados Paso 4

Paso 4. Cree una segunda cuadrícula de tic tac toe con puntos

Dibuja otra cuadrícula de tic tac toe al lado de la primera. Complete la cuadrícula con las letras de la J a la R, de manera similar a la primera cuadrícula. Luego marque puntos en cada espacio de la cuadrícula de cada fila como se describe:

  • En la primera fila, comenzando por la izquierda, coloque un punto en la esquina inferior derecha (letra I), en el lado medio inferior (letra K) y en la esquina inferior izquierda (letra L).
  • En la segunda fila, comenzando por la izquierda, coloque un punto en el lado medio derecho (letra M), en el lado medio inferior (letra N) y en el lado medio izquierdo (letra O).
  • En la segunda fila, comenzando por la izquierda, coloque un punto en la esquina superior derecha (letra P), en el lado medio superior (letra Q) y en la esquina superior izquierda (letra R).
Crear códigos secretos y cifrados Paso 5
Crear códigos secretos y cifrados Paso 5

Paso 5. Escribe dos formas de X debajo de cada cuadrícula

Estas dos formas X también se rellenarán con letras para completar la clave de cifrado de la pocilga. En la segunda X, coloque puntos en los espacios abiertos alrededor de donde se cruza la X para que haya un punto a cada lado del centro de la X. Luego:

  • En la primera forma de X (sin puntos), escriba S en la parte superior de la X, T en el lado izquierdo, U en el derecho y V en la parte inferior.
  • En la segunda forma de X, escriba W en la parte superior de la X, X en el lado izquierdo, Y en el derecho y Z en la parte inferior.
Crear códigos secretos y cifrados Paso 6
Crear códigos secretos y cifrados Paso 6

Paso 6. Utilice la cuadrícula que rodea las letras para escribir en cifrado de chinche

Las formas de la cuadrícula (incluidos los puntos) que rodean las letras se utilizan como sustitutos de las letras en sí. Utilice la clave de cifrado de la pocilga para traducir mensajes dentro y fuera de la pocilga.

Crear códigos secretos y cifrados Paso 7
Crear códigos secretos y cifrados Paso 7

Paso 7. Utilice un cifrado de cambio de fecha

Elige una fecha. Esto podría ser algo con un significado personal, como un cumpleaños o el día en que te graduaste de la universidad, pero podría ser algo impersonal, como el cumpleaños de George Washington. Escriba la fecha como una cadena ininterrumpida de números. Esta es la tecla numérica.

  • Por ejemplo, si usara el cumpleaños de George Washington (22/2/1732), lo escribiría como 2221732.
  • Si ya accedió a utilizar un cifrado de cambio de fecha con alguien, puede acompañar los mensajes cifrados con una pista (como "Washington") para la tecla numérica.
Crear códigos secretos y cifrados Paso 8
Crear códigos secretos y cifrados Paso 8

Paso 8. Codifique su mensaje con la tecla de número de cambio de fecha

Escriba su mensaje en una hoja de papel. Debajo del mensaje, escriba un solo dígito de la tecla numérica para cada letra de su mensaje. Cuando llegue al último dígito de la tecla numérica, repita la tecla desde el principio. Por ejemplo, usando el cumpleaños de George Washington (22/2/1732):

  • Mensaje: tengo hambre
  • Codificando:

    Tengo hambre

    2.2.2.1.7.3.2.2

    Cambie las letras de acuerdo con la tecla numérica, como en …

  • Mensaje codificado: K. O. J. V. U. J. T. A
Crear códigos secretos y cifrados Paso 9
Crear códigos secretos y cifrados Paso 9

Paso 9. Utilice un idioma secreto, como Pig Latin

En Pig Latin, las palabras que comienzan con un sonido consonante cambian ese sonido al final de la palabra y agregan "ay". Esto es válido para las palabras que comienzan con un grupo de consonantes. Las palabras que comienzan con vocales simplemente se agregan "way" o "ay" al final de la palabra.

  • Ejemplos iniciales de consonantes: cerdo = igpay; yo = emay; too = ootay; húmedo = etway; hola = ellohay
  • Ejemplos iniciales de grupos de consonantes: guante = recubrimiento; camisa = irtshay; salud = eerschay
  • Ejemplos de iniciales de vocales: explicar = explicar vía; huevo = huevo; termina = termina el día; comer = comer

Método 2 de 5: códigos de desbloqueo

Crear códigos secretos y cifrados Paso 10
Crear códigos secretos y cifrados Paso 10

Paso 1. Reconozca las limitaciones de los códigos

Los libros de códigos se pueden robar, perder o destruir. Las técnicas criptoanlácticas modernas y el análisis informático a menudo pueden romper incluso los códigos más estrictos. Aun así, los códigos pueden condensar mensajes largos en una sola palabra de advertencia, lo que los convierte en un gran ahorro de tiempo.

  • Los códigos sirven como una buena práctica de identificación de patrones. Esta habilidad se puede utilizar al codificar, decodificar, cifrar o descifrar mensajes.
  • Los códigos se utilizan naturalmente entre amigos cercanos. Los chistes internos se pueden considerar como una especie de "código". Intente desarrollar su lenguaje de código con sus mejores amigos.
Crear códigos secretos y cifrados Paso 11
Crear códigos secretos y cifrados Paso 11

Paso 2. Determine el objetivo de su código

Conocer el propósito de su código evitará trabajos innecesarios. Si su objetivo es ahorrar tiempo, es posible que solo necesite unas pocas palabras de código específicas. Si está intentando codificar mensajes detallados, es posible que deba desarrollar un libro de códigos que se parezca más a un diccionario.

  • Seleccione frases comunes que aparecen en los mensajes que desea codificar. Estos son los principales objetivos que deben condensarse en una palabra de código.
  • Los códigos pueden complicarse aún más si se utilizan varios códigos diferentes en rotación o en combinación. Sin embargo, cuantos más códigos se utilicen, más libros de códigos se necesitarán para la decodificación.
Crear códigos secretos y cifrados Paso 12
Crear códigos secretos y cifrados Paso 12

Paso 3. Desarrolle su libro de códigos

Condensa frases comunes, como "Leí alto y claro", con algo como "Roy". Para cada palabra imaginable en sus mensajes codificados y frases comunes, designe palabras de código alternativas.

  • A veces, el código parcial puede ocultar un mensaje lo suficiente. Por ejemplo, si "caminar" significa "tango" y "museo" significa "restaurante" y la palabra en clave utilizada anteriormente "Roy" tiene su valor,

    • Mensaje: Sobre ayer. Quería decir, Roy. Iré al restaurante tango como estaba planeado. Una y otra vez.
    • Significado: Acerca de ayer. Quería decirte, leyéndote alto y claro. Caminaré hasta el museo como estaba planeado. Una y otra vez.
Crear códigos secretos y cifrados Paso 13
Crear códigos secretos y cifrados Paso 13

Paso 4. Aplique su libro de códigos a los mensajes

Utilice las palabras de código en su libro de códigos para codificar mensajes. Puede encontrar que puede ahorrar tiempo dejando sustantivos (como nombres y pronombres como yo, yo, ella) como texto sin formato. Sin embargo, esta decisión depende exclusivamente de su situación.

Los códigos de dos partes aplican dos libros de códigos diferentes para codificar o decodificar un mensaje. Estos son mucho más fuertes que los códigos de una parte

Crear códigos secretos y cifrados Paso 14
Crear códigos secretos y cifrados Paso 14

Paso 5. Use una clave para codificar su mensaje, alternativamente

Se puede utilizar un mensaje clave, un grupo de palabras, letras, símbolos o una combinación de estos para codificar la información. El destinatario de su mensaje también necesitará esta frase clave o clave de letras / símbolos para decodificar el mensaje.

  • Por ejemplo, con la palabra clave "SECRETO", cada letra de su mensaje se convertiría en el número de letras entre ella y la letra correspondiente de la palabra clave. Como en,

    • Mensaje: Hola
    • Codificación:

      /Su

      Paso 11. letras de la tecla / S /

      / e / es el mismo (cero) como la tecla / E /

      / l / i

      Paso 9. letras de la tecla / C /

      Etcétera…

    • Mensaje codificado: 11; 0; 9; 6; 10
Crear códigos secretos y cifrados Paso 15
Crear códigos secretos y cifrados Paso 15

Paso 6. Decodificar mensajes

A medida que reciba mensajes codificados, tendrá que hacer uso de su libro de códigos o palabra / frase clave para entenderlos. Esto puede resultar difícil al principio, pero se volverá más intuitivo a medida que se familiarice con el código.

Propina:

Para fortalecer su capacidad de codificación, es posible que desee invitar a sus amigos a unirse a un grupo de creación de códigos de aficionados. Pasa mensajes para mejorar tus habilidades.

Método 3 de 5: aprendizaje de códigos comunes

Crear códigos secretos y cifrados Paso 16
Crear códigos secretos y cifrados Paso 16

Paso 1. Emplee el código utilizado por María, Reina de Escocia

Mientras trataba de enviar mensajes durante una época de agitación política, Mary, Reina de Escocia, usó símbolos como código sustituto de letras y palabras comunes en inglés. Algunas características del código de Mary que pueden resultarle útiles para su propia criptoeducación incluyen:

  • El uso de formas simples para letras de alta frecuencia, como el uso de un círculo por parte de María para la letra / A /. Esto ahorra tiempo durante la codificación.
  • Símbolos comunes utilizados como parte del nuevo lenguaje de código, como el uso de "8" por parte de María como código para la letra "Y". Estos pueden confundir a los descifradores de códigos que podrían interpretar esto como un número y no como un símbolo de código.
  • Símbolos únicos para palabras comunes. En los días de María, "rezar" y "portador" recibieron símbolos únicos, pero estos eran más comunes entonces de lo que son hoy. Aún así, el uso de símbolos para palabras y frases frecuentes ahorra tiempo y agrega complejidad.
Crear códigos secretos y cifrados Paso 17
Crear códigos secretos y cifrados Paso 17

Paso 2. Utilice frases de código similares a las alertas militares

Las frases de código pueden colapsar muchos significados en una sola frase. Incluso muchos tipos de alerta militar, como el sistema DEFCON, son simplemente códigos bien conocidos para un estado de preparación para la defensa. Piense en palabras / frases en clave adecuadas para su vida diaria.

  • Por ejemplo, en lugar de decir "Tengo que correr a mi casillero" entre tus amigos, puedes usar la palabra clave "Descuidado".
  • Para que sus amigos sepan que la persona con la que desea salir ha entrado en la sala, puede decir la frase en clave: "A mi primo Bruce también le gusta el hockey".
Crear códigos secretos y cifrados Paso 18
Crear códigos secretos y cifrados Paso 18

Paso 3. Codifique los mensajes con un código de clave de libro

Los libros son relativamente fáciles de conseguir. Si se ha decidido que un libro es la clave para un código, cuando reciba un mensaje, puede ir a una librería o biblioteca para buscar la clave para decodificarlo.

  • Por ejemplo, puede optar por utilizar Dune de Frank Herbert, con números de código que representen la página, la línea y la palabra numérica comenzando por la izquierda.

    • Mensaje codificado: 224.10.1; 187.15.1; 163.1.7; 309.4.4
    • Mensaje decodificado: estoy ocultando mis palabras.

Propina:

Las diferentes ediciones de libros pueden usar diferentes números de página. Para asegurarse de que se utilice el libro correcto como clave, incluya información de publicación, como edición, año de publicación, etc. con la clave del libro.

Método 4 de 5: descifrar cifrados

Crear códigos secretos y cifrados Paso 19
Crear códigos secretos y cifrados Paso 19

Paso 1. Determine la idoneidad de utilizar un cifrado

Un cifrado utiliza un algoritmo, que es como un proceso o transformación que se aplica a un mensaje de forma coherente. Esto significa que cualquiera que conozca el cifrado puede traducirlo.

  • Los cifrados complejos pueden confundir incluso a los criptoanalistas entrenados. A veces, las matemáticas detrás de los cifrados complejos pueden resultar una defensa adecuada para ocultar los mensajes cotidianos.
  • Muchos criptógrafos agregan una clave, como la fecha, para fortalecer los cifrados. Esta tecla ajusta los valores de salida por el número correspondiente del día del mes (en el primero, todos los valores de salida se cambiarían en uno).
Crear códigos secretos y cifrados Paso 20
Crear códigos secretos y cifrados Paso 20

Paso 2. Invente un algoritmo para aplicarlo a los mensajes

Uno de los cifrados más simples que puede aplicar es el cifrado ROT1 (a veces llamado Cipher César). Este nombre simplemente significa que debe rotar una sola letra hacia adelante en el alfabeto para cada letra de su mensaje.

  • Mensaje de ROT1: Hola
  • ROT1 cifrado: i; f; m; m; pag
  • Caesar Ciphers se puede modificar para rotar hacia adelante varias letras diferentes del alfabeto. En concepto, ROT1 y ROT13 son esencialmente lo mismo.
  • Los cifrados pueden ser increíblemente complejos. Algunos requieren el uso de coordenadas, tiempos y otros valores también. Algunos procesos de cifrado pueden requerir el uso de una computadora.
Crear códigos secretos y cifrados Paso 21
Crear códigos secretos y cifrados Paso 21

Paso 3. Cifrar mensajes

Utilice su algoritmo para cifrar sus mensajes. A medida que aprenda el proceso de cifrado, su velocidad debería aumentar. Agregue a su algoritmo para hacerlo más complejo. Por ejemplo,

  • Incluya una condición rotativa en su cifrado, como el día de la semana. Para cada día de la semana, asigne un valor. Ajuste su cifrado por este valor al cifrar un mensaje ese día.
  • Incluya un número de página con su mensaje cifrado. Cada letra correspondiente de esa página servirá como clave para el mensaje, como en,

    • 1er mensaje descifrado: 7; 2; 3; 6; 3
    • Llave del libro: A_girl (los espacios no se cuentan)

      /Su

      Paso 7. letras de / A /

      / e / i

      Paso 2. letras de / g /

      / l / i

      Paso 3. espacios lejos de / i /

      Etcétera…

    • Mensaje clave ajustado: Hola
Crear códigos secretos y cifrados Paso 22
Crear códigos secretos y cifrados Paso 22

Paso 4. Descifre los mensajes

Cuando tenga experiencia en la lectura de su cifrado, debería convertirse en una segunda naturaleza, o al menos más fácil. Como la aplicación de estos procesos (algoritmos) es consistente, el hábito te ayudará a notar tendencias y ganar intuición al trabajar con este tipo de sistema criptográfico.

Propina:

Los clubes de criptografía de aficionados son populares en línea. Muchos de estos son gratuitos y ofrecen información básica sobre los conceptos básicos del cifrado moderno.

Método 5 de 5: captación de cifrados estándar

Crear códigos secretos y cifrados Paso 23
Crear códigos secretos y cifrados Paso 23

Paso 1. Domine el código Morse

Independientemente de su nombre, el código Morse es un cifrado. Los puntos y rayas representan señales eléctricas largas y cortas que, a su vez, representan las letras del alfabeto. Esto permitió la comunicación eléctrica de antaño (telégrafos). Las letras comunes en Morse, representadas como señales largas (_) y cortas (.), Incluyen:

  • R; S; T; L:._.; _..; _;._..
  • A; E; O:._;.; _ _ _
Crear códigos secretos y cifrados Paso 24
Crear códigos secretos y cifrados Paso 24

Paso 2. Utilice cifrados de transposición

Muchos grandes de la historia, como el genio Leonardo da Vinci, han escrito mensajes como se verían reflejados en un espejo. Debido a esto, la codificación de esta manera a menudo se denomina "escritura en espejo". Este tipo de cifrado puede resultar difícil al principio, pero generalmente se convierte rápidamente en algo natural.

Nota:

Los cifrados de transposición generalmente tratan los mensajes o la formación de letras visualmente. La imagen del mensaje se transforma para ocultar su significado.

Crear códigos secretos y cifrados Paso 25
Crear códigos secretos y cifrados Paso 25

Paso 3. Convierta los mensajes a binarios

El binario es el lenguaje de los 1 y 0 que utilizan las computadoras. Las combinaciones de estos unos y ceros se pueden cifrar y luego descifrar con una clave binaria, o calculando los valores representados por unos y ceros para cada letra comunicada en un mensaje.

El nombre "Matt" se cifraría en binario como: 01001101; 01000001; 01010100; 01010100

Consejos

  • Diseñe una forma de cifrar los espacios entre las palabras y las palabras mismas. Esto fortalecerá su código y hará que sea más difícil de descifrar. Por ejemplo, puede usar una letra (E, T, A, O y N funcionan mejor) en lugar de un espacio. Estos se denominan nulos.
  • Aprenda un script diferente, como Runic, y cree claves de cifrado / descifrado para aquellos a quienes desea enviar mensajes. Puede encontrarlos en línea y me han funcionado bien.
  • Si desea que su código sea más seguro, cree símbolos adicionales para finales y comienzos de palabras comunes, como '-ing' y 'th-'. Además, puede omitir o agregar a la siguiente palabra las palabras de una letra ('A' e 'I'). No use mayúsculas y omita los apóstrofos. Haz que algunas letras tengan los mismos símbolos que otras. También puede combinar palabras de dos letras con la palabra que las sigue y omitir la letra 'S' al final de las palabras.

Recomendado: