it.spidernetlabs.security.stega
Class Steganography

java.lang.Object
  extended by it.spidernetlabs.security.stega.Steganography

public class Steganography
extends java.lang.Object

Classe che permette di nascondere un testo in un' immagine


Constructor Summary
Steganography()
           
 
Method Summary
static java.lang.String read(java.io.File openFile)
          Legge la stringa contenuta nell'immagine e la presenta all'utente.
static void write(java.io.File openFile, java.lang.String str, java.io.File destination)
          Apre il file a cui applicare la steganografia, dopo di che la applica e salva l'immagine steganografata.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Steganography

public Steganography()
Method Detail

write

public static void write(java.io.File openFile,
                         java.lang.String str,
                         java.io.File destination)
                  throws java.io.IOException,
                         TooLongStringException,
                         NotBMPDestinationFile
Apre il file a cui applicare la steganografia, dopo di che la applica e salva l'immagine steganografata. Se la stringa da inseriere è troppo lunga scatena un'eccezione. Se l'immagine non è un bitmap scatenza un'eccezione.

Parameters:
openFile - L'immagine a cui applicare la stegangrafia.
str - La stringa da inserie nell'immagine.
destination -
Throws:
java.io.IOException
TooLongStringException
NotBMPDestinationFile

read

public static java.lang.String read(java.io.File openFile)
                             throws java.io.IOException
Legge la stringa contenuta nell'immagine e la presenta all'utente.

Parameters:
openFile - L'immagine da aprire.
Returns:
La stringa contenuta nell'immagine.
Throws:
java.io.IOException