Come decifrare un testo con cifrario di sostituzione? [chiuso]

1

Recentemente ho ricevuto un file che avevo crittografato con il codice di sostituzione molto tempo fa.

Sono andato a craccare la chiave e l'ho quasi presa.

Ma l'ho crittografato non solo con gli alfabeti ma anche con i numeri.

Ho controllato online un codificatore / decodificatore di codifica sostitutivo, ma non ne ho trovato nessuno.

Conosco l'algoritmo: cifrario di sostituzione

Conosco la chiave: Alfanumerico (come A = 1, B = F, C = 5 e così via)

Ho il testo cifrato

Esiste un'implementazione di un sito o codice in cui posso decodificare il messaggio con una chiave alfanumerica?

P.S. Se questa domanda non è pertinente qui (sezione sicurezza), per favore fatemi sapere dove dovrei chiedere questo.

    
posta remedcu 27.08.2017 - 21:34
fonte

1 risposta

4

Dovresti essere in grado di crearlo con alcune semplici analisi statistiche, usando schemi comuni di lingua inglese. Ad esempio la parola 'the' o 'is' apparirà frequentemente e la stessa parola apparirebbe la stessa in diverse posizioni del testo cifrato.

Dopo aver ottenuto la chiave, puoi probabilmente scrivere semplicemente uno script o un programma per "decifrare" il messaggio. Ho scritto una funzione di Ruby che farà questo

table = { 'a' => 1, 'b' => 'f' ... }
def decode(msg, table)
  msg.split("").each { |a| table[a] }.join("")
end
    
risposta data 27.08.2017 - 23:53
fonte

Leggi altre domande sui tag