3 steg för att dölja Data i en bild med steganografi

image-containing-steganography
bild som innehåller en dold fil med steganografitekniker

i det här inlägget förklarar vi en enkel metod för att dölja data (ALLA typer av data – text, bild, skadlig kod etc.) i en JPEG. Detta är en form av steganografi. Steganografi är konsten och vetenskapen att dölja något i vanlig syn. Varför dölja något i vanlig syn-Öppet dölja något? Att inte tipsa någon om att det finns ett hemligt meddelande eller dolda data.

detta inlägg fokuserar på en teknik, snarare än en historielektion om steganografi, så vidare till kontentan…

ladda ner och extrahera jphs (JPEG Hide Och JPEG Seek) verktyg:

  • gwdg.de webbplats

ladda ner en omslagsbild (bilden du döljer data inuti) och en döljbild (bilden du döljer inuti omslagsbilden):

omslagsbilden ska vara ungefär 10 gånger storleken på döljbilden. I vårt exempel kommer vi att använda en HD-Bakgrund som omslagsbild och en bild av en söt kattunge som döljbild.

  • omslagsbild-bakgrund.jpg (hittade att göra en Google-sökning efter ”hd-bakgrunder”):

 källa: källa: http://hdgreatimages.com/wp-content/uploads/2016/04/Bridge-HD-Backgrounds.jpg

  • Dölj bild-kattunge.jpg (hittade att göra en Google-sökning efter ”lilbub”):

 källa:

Jphide och jpseek

kör Jphswin. Acceptera villkoren. Gör följande:

klicka på ”Öppna jpeg”, Välj ”Bakgrund.jpg ”och klicka på”öppna”:

 välja input (Cover) - filen i JPHS för Windows
välja Input (Cover) – filen i JPHS för Windows

klicka på ”Dölj”, ange en lösenfras, klicka på ”OK” och välj sedan hide-filen (kattunge.jpg) och klicka på ”Öppna”:

 välja Dölj fil i JPHS för Windows
välja Dölj fil i JPHS för Windows

spara steg ’ d-filen (kattungen.jpg-fil dold i bakgrunden.jpg-fil) som ett annat filnamn, så vi kan jämföra den nya filen som innehåller dolda data med originalfilen. Klicka på” Spara jpeg Som ”och använd filnamnet” bridge.jpg” (eller något annat än det ursprungliga namnet):

 spara Steg 'd-filen i JPHS för Windows
spara Steg’ d-filen i JPHS för Windows

du bör nu se 3 filer – ”bakgrunden.jpg ” ska se ut på samma sätt (med blotta ögat) som ”bron.jpg ”även om” kattungen.jpg ”filen är dold inuti” bro.jpg”:

stego ' D bilder

öppna båda ”bakgrund.jpg ” och ” bridge.jpg ” sida vid sida i Windows Photo Viewer för att se om du kan se skillnad:

 originalbild till vänster. Steg ' d bild till höger. Kan du se någon skillnad?
originalbild till vänster. Steg ’ d bild till höger. Kan du se någon skillnad?

Grattis! Du har just övat steganografi.

validering

Låt oss validera vår steganografidemonstration som faktiskt fungerade genom att extrahera ”kattungen.jpg ”från” bron.jpg”:

använd JPHS för Windows, välj ”Öppna jpeg”, välj ”bridge.jpg”, klicka på”Öppna”:

öppnar bilden som innehåller den dolda filen i JPHS för Windows

efter att du öppnat ”bron.jpg ”fil klicka på” SÖK”, ange lösenfrasen du använde för att dölja filen, klicka på” OK ”och spara sedan den dolda filen som” hemlighet.jpg”:

 spara den dolda filen som
spara den dolda filen som ”hemlig.jpg ” I JPHS för Windows

verifiera ”hemligheten.jpg ”- filen är densamma som ” kattungen.jpg ”fil genom att öppna” hemlighet.jpg”.

 den extraherade bilden
den extraherade ”hemligheten.jpg ”är detsamma som” kattunge.jpg”. Vårt steganografiexempel fungerade!

för att validera vilka bildpixlar JPHS för Windows som modifierats för att dölja bilden i omslagsbilden kan du använda Beyond Compare för att visuellt avbilda skillnaderna. Ladda ner och installera Beyond Compare. Om du får ett ”fel att skapa registernyckel:” måste du installera som administratör.

Kör Bortom Jämför. På vänster sida, Välj ”Ny”, dubbelklicka på ”bild jämför”:

 dubbelklicka på bild jämför
dubbelklicka på bild jämför

öppna den ursprungliga bilden (bakgrund.jpg) på det vänstra fönstret i Beyond Compare och öppna steg ’ d bilden (bro.jpg) i det högra fönstret. Jämförelsen bör vara i det nedre fönstret:

 ett exempel på var pixlarna skiljer sig visas ovan - pixeln till vänster har RGB: 47,109,184, till höger är det RGB:47,109,186
ett exempel på var pixlarna skiljer sig visas ovan – pixeln till vänster har RGB: 47,109,184, till höger är det RGB:47,109,186

Write a Comment

Din e-postadress kommer inte publiceras.