HJXDDUDAYIZQRFGSJJ è una crittografia valida per One Time Pad di WESTERNENGINEERING? [chiuso]

-4

Come possiamo verificare se questo è valido o no? Come so in un solario, abbiamo la chiave per rendere il testo cifrato da testo semplice.

WESTERNENGINEERING

HJXDDUDAYIZQRFGSJJ
    
posta Vikki Kamboj 27.09.2016 - 16:09
fonte

2 risposte

3

Se hanno la stessa lunghezza: si . Questo è il punto di una volta sola. Qualsiasi testo cifrato può essere decifrato su tutto. devi conoscere la chiave corretta per decidere quale decrittografia è quella corretta.

Ecco perché la bruteforcing è inutile contro un time pad.

In partcular la chiave: LFFKDQWLCRDNBPKWD dovrebbe fare il trucco per la coppia di testo in chiaro / testo cifrato che hai fornito.

    
risposta data 27.09.2016 - 16:15
fonte
3

Se è stato utilizzato un pad singolo, quindi

HJXDDUDAYIZQRFGSJJ

può decifrare legittimamente in una di queste stringhe o in 1.0314425e + 28 altre stringhe;

WESTERNENGINEERING
HARRYPOTTERFOREVER
CHECKPOINTFIREWALL
INSERTYOURTEXTHERE
ANYTHINGWORKS1TIME

Senza la chiave non c'è modo di sapere quale sia la mappatura. Anche se inverti una chiave da quello in cui credi che sia il testo, a meno che quella chiave non sia stata usata due volte non puoi sapere se quella è la chiave corretta (che è il motivo per cui sono chiamate pastiglie singole).

    
risposta data 27.09.2016 - 16:29
fonte

Leggi altre domande sui tag