it.spidernetlabs.security.stega
Class Steganography
java.lang.Object
it.spidernetlabs.security.stega.Steganography
public class Steganography
- extends java.lang.Object
Classe che permette di nascondere un testo in un' immagine
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 |
Steganography
public Steganography()
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