*** D A N G E R O U S *** *** M U N I T I O N S ***

These programs make use of strong encryption technology. Possession, import or export may be illegal in your country.

They are licenced under GPL and you use them at your own risk.

Nascondere e Recuperare informazioni

Queste due utilities permettono di nascondere un file in un immagine jpeg e di recuperarla in seguito.

Ci sono molti programmi simili, ma "jphide" e "jpseek" hanno un grosso vantaggio: distribuiscono il file nell'immagine in modo che da minimizzare i cambiamenti visivi e statistici. Programmi piu' semplici invece si limitano ad inserire il file tra i bit meno significativi dell'immagine. Programmi meno sofisticati dstribuiscono i bits in modo da generare immagini statisticamente molto differenti dalle normali jpeg, e questo contribuisce a renderle facilmente identificabili.

"jphide" usa il Blowfish per generare un flusso di bits pseudo casuali che determinano la posizione del bit nel file contenitore. Verra' chiesta una password ed anche se il file di fatto risultera' cifrato da questo processo e' comunque consigliabile cifrare il file prima di nasconderlo.

Utilizzando una jpeg di 200k, circa 20kb potranno essere inseriti senza effetti visuali o statistici indesiderati. Sino a 35kb gli effetti sull'immagine sono limitati. Il programma rifiutera' di inserire file piu' grandi poiche' i cambiamenti nell'immagine risultanti saranno troppo evidenti.

Se l'immagine originale rimane presente sara' comunque sempre possibile scovare un file nascosto ( ma senza password non sara' possibile estrarlo ). Per questo e' buona norma utilizzare sempre immagini scannerizzare da soli e poi distruggerle.

Istruzioni

jphide input-jpeg-file output-jpeg-file file-to-be-hidden

jpseek input-jpeg-file output-hidden-file

Installazione

Procurati i sorgenti della libreria jpeg-6a. Compilale e provale con make test.

Posiziona jphs.tgz dentro la directory contenente le jpeg-6a compilate e funzionanti:

tar -xzf jphs.tgz

Si applichi la patch al makefile:

patch Si compili

make

Conclusioni

Questo programma consente di nascondere un file in modo che sia possibile in seguito negare che l'immagine contenga un file. Ricrodati di distruggere sempre gli originali. Non nascondere un file piu' grosso del 10% dell'immagine. Puoi mantenere jphide e jpseek su un floppy in modo che sia impossibile provare che tu possieda altro al di fuori di banalissime jpeg.

Se decidi di modificare questo programma rendi pubblici i risultati.

Revision 0.3 Allan Latham