Domanda

Come posso rompere due testi cifrati che hanno utilizzato la stessa chiave due volte? Ad esempio, utilizza la plaintext1 "abcdefg" chiave, e plaintext2 usa la "abcdefg" chiave.

So che ciphertext2 ^ ciphertext1 è pari a plaintext1 ^ plaintext2. E il metodo di crack plaintext1 ^ plaintext2 è lo stesso metodo per rompere un "cifrario" (anche talvolta chiamato "l'esecuzione di cifratura chiave", anche se un cifrario a chiave in esecuzione non è la stessa di un cifrario a libro, giusto?)

Lo so che dovrei usare un attacco dizionario, ma non sono sicuro che dizionario / wordlist dovrei usare, e l'algoritmo utilizzato nella fessurazione questo. Qualcuno può fornire me con un link, o qualche codice che mostra come crack?

Sono nuovo di crittografia, e volevo solo fare questo per divertimento. Qualcuno può darmi una mano? Grazie.

È stato utile?

Soluzione

L'attacco più comune è "vetrino" un comune (ma non troppo corto) parola lungo e XOR contro posizioni successive nel flusso combinato. Dove la parola è stata usata in un unico flusso, lo XOR sarà (di solito) di produrre testo leggibile per l'altro flusso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top