public abstract class HelperFunctions
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
HelperFunctions.Image
Klasse, die ein Bild repräsentiert.
|
Constructor and Description |
---|
HelperFunctions() |
Modifier and Type | Method and Description |
---|---|
static boolean[] |
getRnd(int size)
Funktion zum Erzeugen einer pseudozufälligen Binär-Nachricht.
|
private static void |
printf(java.lang.String s)
Gibt einen String auf der Standardausgabe aus.
|
static HelperFunctions.Image |
read(java.io.File file)
Einlesen eines Bildes im pgm-Format.
|
static int[] |
readKey()
Einlesen des Schlüssels aus der vorgegebenen Datei
"key.txt"
|
static boolean[] |
readMessage()
Funktion zum Auslesen der Nachricht aus der vorgegebenen Datei
"message.txt"
|
static void |
write(java.lang.String path,
HelperFunctions.Image image)
Schreibt das Bild im pgm-Format in eine Datei.
|
public static HelperFunctions.Image read(java.io.File file) throws java.lang.Exception
file
- Bilddateijava.lang.Exception
- wenn Fehler beim Einlesen des Bildes auftreten.public static void write(java.lang.String path, HelperFunctions.Image image) throws java.lang.Exception
path
- Pfad und Dateiname für die Ausgabedateiimage
- das auszugebende Bildjava.lang.Exception
- wenn Fehler beim Schreiben des Bildes auftreten.public static int[] readKey() throws java.lang.Exception
java.lang.Exception
- wenn Fehler beim Einlesen auftreten.public static boolean[] readMessage() throws java.lang.Exception
java.lang.Exception
- wenn Fehler beim Einlesen der Nachricht auftreten.public static boolean[] getRnd(int size)
size
- gibt die Länge der Nachricht in Bit an.private static void printf(java.lang.String s)
s
- der auszugebende String.