public class EmbedKey extends EmbeddingAlgorithm
alterationRate, capacity, embeddingRate, shrinkageRate
Constructor and Description |
---|
EmbedKey() |
Modifier and Type | Method and Description |
---|---|
HelperFunctions.Image |
embed(HelperFunctions.Image cover,
int percent,
boolean[] emb,
int[] key)
Einbetten mit LSB Methode und Schlüsseln - Aufg. 4b)
|
boolean[] |
extract(HelperFunctions.Image stego,
int[] key)
Extrahieren mit LSB Methode und Schlüsseln - Aufg. 4b), 5b)
|
getAlterationRate, getCapacity, getEmbeddingRate, getShrinkageRate
public HelperFunctions.Image embed(HelperFunctions.Image cover, int percent, boolean[] emb, int[] key)
embed
in class EmbeddingAlgorithm
cover
- das Cover-Bildpercent
- Anteil des Bildes, der zum
Einbetten verwendet werden soll.emb
- die einzubettende Nachricht in Form von bitskey
- der zum Einbetten zu verwendende Schlüsselpublic boolean[] extract(HelperFunctions.Image stego, int[] key)
extract
in class EmbeddingAlgorithm
stego
- das Stegobildkey
- der zum Extrahieren zu verwendende Schlüssel