Ultimamente mi sono interessato della codifica di testi con la tecnica dell'XOR (o OR esclusivo, che dir si voglia) e soprattuto di come, in alcuni casi, con delle tecniche di crittoanalisi, sia possibile "crackare" tali testi riuscendo ad individuare la chiave con cui sono stati cifrati.
I siti più interessanti che ho reperito in rete sono i seguenti:
http://www15.brinkster.com/kfrank/projects/xor/xor.htm
http://libox.net/data.php?p=5
In particolare, il primo dei due siti citatati è davvero ottimo: oltre a descrivere in modo dettagliato come tentare un attacco ad un testo cifrato con la tecnica dell'XOR, fornisce dei programmi che permettono la sperimentazione di quanto appreso.
Purtroppo, però, tali programmi non sono open source, per cui non è possibile esaminarne il codice; allora ho pensato di cimentarmi nella realizzazione di un analogo programma che svolgesse lo stesso compito e ne è venuto fuori un programma molto interessante che, a mio modesto avviso, varrebbe la pena esaminare.
Per quanto detto, se il webmaster lo ritenesse opportuno, sono disposto a fornire il programma con il relativo sorgente in modo che possa essere scaricato dalla sezione download: purchè tutto avvenga all'insegna dell'open source!
Saluti,
infinito1971