07/07/11 14:56
giulioscatto
Salve a tutti,
devo dire che sono entrato un po' in crisi (vedi ) dopo essermi reso conto che l'algoritmo che sto cercando di implementare può essere svolto da una persona, e non necessariamente da un computer.
Ecco la questione: ha senso e utilità implementare un algoritmo di decrittazione di testo cifrato a sostituzione semplice? (HELLO WORLD -> ABCCD EDFCG)
Questo è l'algoritmo a cui avevo pensato:
Dico che sono al 60% dell'opera (contando anche tutte le sviste di scrittura e, spero che non ce ne siano, di progettazione).
Allora cosa mi consigliate? Sto sclerando con questo caldo.
Ciaoaoao
devo dire che sono entrato un po' in crisi (vedi ) dopo essermi reso conto che l'algoritmo che sto cercando di implementare può essere svolto da una persona, e non necessariamente da un computer.
Ecco la questione: ha senso e utilità implementare un algoritmo di decrittazione di testo cifrato a sostituzione semplice? (HELLO WORLD -> ABCCD EDFCG)
Questo è l'algoritmo a cui avevo pensato:
f_target(the_target, dictionary) { pattern <- get_pattern(the_target) translated <- translate(the_target,dictionary) next_target <- get_next_target(the_target) matches <- get_matches(pattern,translated) if (next_target != "") { for match in matches { update_dictionary(&next_dictionary,dictionary,the_target,match) f_target(next_target, next_dictionary) } } else { for match in matches { update_dictionary(&next_dictionary,dictionary,the_target,match) save_translation(next_dictionary) } } return; }(diciamo che è una sintassi mista fra Python e C ma è sempre pseudo codice) Comunque è ricorsivo dove il dizionario che verrà usato per la traduzione finale si va via via definendo. Il processo inizia dando come primo argomento la prima parola cifrata e come secondo una stringa di 26 caratteri che sarà il dizionario.
Dico che sono al 60% dell'opera (contando anche tutte le sviste di scrittura e, spero che non ce ne siano, di progettazione).
Allora cosa mi consigliate? Sto sclerando con questo caldo.
Ciaoaoao
Ultima modifica effettuata da giulioscatto 07/07/11 15:22
aaa