FileXorer

January 26th, 2009

La legge dice che non possiamo condividere musica protetta dal diritto d’autore. Ma non mi risulta che dica che non possiamo condividere file dal contenuto apparentemente casuale.

Per questo ho scritto un piccolo programmino in Java che prende un file, ne fa lo xor con una maschera predefinita (vedi il codice sorgente) e salva il risultato su un file. Dopodiché possiamo prendere quel file e condividerlo.Ora, non sono del tutto sicuro che questo metodo aggiri la legge, ma vuole essere soprattutto un modo per prendere coscienza di alcuni fatti recenti riguardo la normativa sulla pirateria digitale.

Al solito non vi sto invitando a infrangere la legge, ma solo a prendere coscienza delle cose così come stanno, sperando che, un giorno, noi si possa fare qualcosa per contrastarle.

Codice sorgente
File Class

Usarlo è semplicissimo. Basta digitare a terminale “java FileXorer” nella cartella dove si trova il file FileXorer.class e seguire le istruzioni.

Ringrazio marcopete87 per alcune modifiche quali il buffering del file e la chiarificazione del messaggio d’errore riguardo alla mancata presenza del file di input.

Comments (1)

One Response to “FileXorer”

  1. marcopete87 Says:

    Note di versione: il buffer, di 64K, è modificabile a piacere; personalmente per files grossi è preferibile utilizzare valori sul MB, mentre per files più piccoli è indifferente.
    La chiave crittografica xor varia al variare del byte in elaborazione (non ricorda Enigma?), in modo da rendere un po’ più difficile la decrittazione a chi non conosce la chiave.
    Per aumentare leggermente il livello di sicurezza, la parte finale del file viene crittografata con un altro algoritmo di incremento della chiave.

Leave a Reply

Pubblicità


Sosteniamo

Hacker Culture
hacker emblem
No Al Pacchetto Telecom!

The Pirate Bay

Feed

Feed

Seguici anche su...

 Twitter