Crear un mensaje fácilmente descifrable

1

Para el día de los programadores, quiero crear un mensaje cifrado para los colegas. Debe ser fácilmente descifrable en su mayor parte sin mucha experiencia en el cifrado. ¿Me puede decir un algoritmo que sea fácil de adivinar y que se revele el mensaje?

    
pregunta Marin Binzari 12.09.2016 - 09:06
fuente

2 respuestas

5

Un cifrado de sustitución (A - > K, B - > C ...) debería ser bastante rápido para el análisis de frecuencia, si el texto en claro es un texto en lenguaje natural de longitud suficiente. Ayuda si pueden adivinar un texto plano parcial (el mensaje comienza con "Hola" o termina con "glory to arstotzka" oslt.). Dejar los espacios entre las palabras intactos sería un regalo instantáneo para palabras más cortas.

Mencionaste a los programadores, así que me pregunto si puedes esperar que tus solucionadores creen un programa para, por ejemplo. fuerza bruta un espacio de teclas limitado. Sin embargo, necesitarían saber o averiguar el algoritmo. Además, el texto en lenguaje natural cifrado con un cifrado de flujo (xor) que usa un flujo de clave repetitivo es bastante fácil de resolver, ya que las representaciones binarias de espacios y letras regalan partes del texto simple cuando se observan los bytes de texto cifrado cifrados con el mismo byte del flujo de clave. Aunque eso puede requerir conocimientos previos para obtener la información correcta.

En general, un buen enigma dependería de adivinar con precisión el nivel de los solucionadores. Una posibilidad sería construir el problema en partes, comenzando con sistemas más fáciles y progresando hacia los más difíciles. Cualquier libro / fuente en cifrados históricos probablemente tenga muchos ejemplos sobre qué usar.

    
respondido por el ilkkachu 12.09.2016 - 10:54
fuente
2

un cifrado bastante simple, pero resistente, es Vigenere. Obtuvo el nombre de "el cifrado indescifrable" y hace algunos cambios en cada letra.

    
respondido por el Garrison Pendergrass 26.10.2016 - 21:07
fuente

Lea otras preguntas en las etiquetas