Crea un messaggio facilmente decifrabile

1

Per i programmatori giorno, voglio creare un messaggio crittografato per i colleghi. Dovrebbe essere facilmente decifrabile in gran parte senza molta esperienza nella crittografia. Puoi dirmi un algoritmo facilmente indovinato e il messaggio rivelato?

    
posta Marin Binzari 12.09.2016 - 09:06
fonte

2 risposte

5

Un codice sostitutivo (A - > K, B - > C ...) dovrebbe produrre piuttosto rapidamente l'analisi della frequenza, se il testo in chiaro è un testo in linguaggio naturale di lunghezza sufficiente. Aiuta se riescono a indovinare un testo in chiaro parziale (il messaggio inizia con "Ciao" o termina con "gloria in arstotzka" oslt.). Lasciare gli spazi tra le parole intatte sarebbe un omaggio immediato per parole più brevi.

Hai citato i programmatori, quindi mi chiedo se puoi aspettarti che i tuoi solutori creino un programma, ad es. forza bruta di uno spazio delle chiavi limitato. Avrebbero bisogno di sapere o scoprire l'algoritmo, però. Inoltre, il testo in linguaggio naturale cifrato con un cifrario di flusso (xor) usando un keystream ripetuto è piuttosto facilmente risolvibile poiché le rappresentazioni binarie di spazi e lettere forniscono parti del testo in chiaro quando si guardano byte cifrati codificati con lo stesso byte di keystream. Anche se potrebbe richiedere alcune conoscenze di base per ottenere le informazioni giuste.

Tutto sommato, un buon puzzle dipenderà dall'indovinare con precisione il livello dei risolutori. Una possibilità sarebbe quella di costruire il problema in parti, iniziando con sistemi più semplici e procedendo verso quelli più difficili. Qualsiasi libro / fonte su cifre storiche avrebbe probabilmente molti esempi su cosa usare.

    
risposta data 12.09.2016 - 10:54
fonte
2

una crittografia piuttosto semplice, ma resiliente, è Vigenere. Ha guadagnato il nome "il cifrario indecifrabile" e si sposta su ogni lettera.

    
risposta data 26.10.2016 - 21:07
fonte

Leggi altre domande sui tag