Todos los cifrados que menciona son cifrados de sustitución basados en caracteres, lo que significa que reemplazan una letra a la vez con otra. Eso hace que encontrar la clave sea fácil:
Supongamos que tenemos el siguiente texto sin formato (ATTACKATDAWN) y texto cifrado (LXFOPVEFRNHR).
Ahora podemos ver la diferencia entre cada letra (A = 0, Z = 25, módulo 26)
LXFOPVEFRNHR 11 23 05 14 15 21 04 05 17 13 07 17
ATTACKATDAWN 00 19 19 00 02 10 00 19 03 00 22 13
———— ———————————– –
11 04 12 14 13 11 04 12 14 13 11 04
LIMON LEMONLE
LIMON LEMONLE
- Tengo un Apple iPhone 6s de 64 gb, he almacenado aproximadamente 15 gb de datos. Lo que sí encuentro es que dice memoria llena y solo quedan 350mb. ¿Por qué está pasando eso?
- ¿Qué peinado me quedaría bien?
- Mi esposa me obliga a convertirme en sij. ¿Qué tengo que hacer?
- Me gustan Oasis, Nirvana, MCR, Green Day, Blur, Foo Fighters, BMTH, The Cure y High Flying Birds de Noel Gallagher. ¿Qué otra música me gustaría?
- Perdí a mi madre por suicidio. ¿Qué tengo que hacer?
Aquí vemos que la diferencia es LEMONLEMONLE, que nos muestra que claramente era un cifrado Vigenere con clave LEMON.
Si se tratara de un cifrado César, esto sería visible desde un patrón como CCCCCCCCCCCC.
Un cifrado afín se vería porque la diferencia no tiene sentido.
Sin embargo, todas las A se asignarán a la misma letra, todas las T se asignarán a la misma letra, etc. Esto ya le proporciona su clave de descifrado, aunque encontrar la fórmula exacta de transposición afín requiere un poco más de trabajo.