¿Cómo descifrar un texto con cifrado de sustitución? [cerrado]

1

Hace poco recibí un archivo que había cifrado con cifrado de sustitución hace mucho tiempo.

Fui a romper la llave y casi la tengo.

Pero lo cifré no solo con alfabetos sino también con números.

Busqué en línea un codificador / decodificador de cifrado de sustitución, pero no encontré ninguno.

Conozco el algoritmo: Cifrado de sustitución

Conozco la clave: Alfanumérico (como A = 1, B = F, C = 5 y así sucesivamente)

Tengo el texto cifrado

¿Hay alguna implementación de sitio o código donde pueda decodificar el mensaje con una clave alfanumérica?

P.S. Si esta no es una pregunta apropiada aquí (sección de seguridad), hágame saber dónde debo hacer esto.

    
pregunta remedcu 27.08.2017 - 21:34
fuente

1 respuesta

4

Debería poder resolverlo con un simple análisis de estadísticas, usando patrones comunes del idioma inglés. Por ejemplo, la palabra 'el' o 'es' aparecerá con frecuencia y la misma palabra aparecerá igual en diferentes ubicaciones del texto cifrado.

Después de obtener la clave, probablemente pueda escribir un simple script o programa para "descifrar" el mensaje. Escribí una función de Ruby que hará esto

table = { 'a' => 1, 'b' => 'f' ... }
def decode(msg, table)
  msg.split("").each { |a| table[a] }.join("")
end
    
respondido por el Kaiyi Li 27.08.2017 - 23:53
fuente

Lea otras preguntas en las etiquetas