-
Notifications
You must be signed in to change notification settings - Fork 0
Deployment Guide
Diese Bibliothek bietet dem Nutzer die Möglichkeit verschiedene Datenformate steganographisch zu bearbeiten und auf verschiedenen Social Media Seiten hochzuladen und herunterzuladen.
Steganographie beschreibt den Vorgang, Daten in einer Datei (Bild, Video, Text etc.) zu verstecken ohne das die Datei auffällig verändert wird. Diese Bibliothek bietet die Möglichkeit des Enkodierens von Bytes in eine Datei und das Dekodieren dieser Datei um die versteckten Bytes wieder auszulesen.
Um diese steganographisch bearbeiteten Dateien zugänglich zu machen, bietet es sich an, diese über soziale Netzwerke zu teilen. Die Bibliothek integriert die Möglichkeit, die steganographisch bearbeiteten Bilder unter einem bestimmten Kennwort hochzuladen und über eben dieses Kennwort die Daten auch wieder herunterzuladen.
- Herunterladen des Release-ZIP-Ordners
- ZIP-Ordner entpacken
- JAR-Datei in Projekt einbauen
FFmpeg und FFprobe werden im Hintergrund benutzt um Videos zu dekodieren und enkodieren. Eine vor-kompiliere Version der zwei Programme ist im Release vorgegeben (für Windows und Linux). Falls eine andere Distribution oder eine neue Version von FFmpeg oder FFprobe benutzt sein soll, kann dieses wie folgt gemacht werden:
- FFmpeg oder FFprobe (oder beide) unter "src/main/resources" speichern
Falls dieser Pfad nicht existiert oder woanders gespeichert sein soll, muss er manuell über diese Methode gesetzt werden.
- ImageSteg zur Verschlüsselung in Bildern
- AnimatedGif zur Verschlüsselung in animierten GIFs
- VideoSteg zur Verschlüsselung in Videos
- MP3Steganography zur Verschlüsselung in MP1-/MP2-/MP3-Dateien