Steghide: Skillnad mellan sidversioner
Danno (diskussion | bidrag) Ingen redigeringssammanfattning |
Danno (diskussion | bidrag) |
||
| Rad 21: | Rad 21: | ||
<code>sudo apt update && sudo apt install steghide -y</code> | <code>sudo apt update && sudo apt install steghide -y</code> | ||
2. Skapa ditt hemliga meddelande | 2. Skapa ditt hemliga meddelande<br /> | ||
Skriv ett hemligt meddelande i en textfil, spara filen (exempel "hemligt.txt") | Skriv ett hemligt meddelande i en textfil, spara filen (exempel "hemligt.txt") | ||
3. Göm texten i en bild | 3. Göm texten i en bild<br /> | ||
Leta upp en .jpg-bild (låt oss kalla den original.jpg). Kör sedan följande kommando:<br /> | Leta upp en .jpg-bild (låt oss kalla den original.jpg). Kör sedan följande kommando:<br /> | ||
<code>steghide embed -cf original.jpg -ef hemligt.txt -sf gömd_bild.jpg</code> | <code>steghide embed -cf original.jpg -ef hemligt.txt -sf gömd_bild.jpg</code> | ||
| Rad 33: | Rad 33: | ||
Öppnar du den i en vanlig bildvisare ser den exakt ut som originalet.<br /> | Öppnar du den i en vanlig bildvisare ser den exakt ut som originalet.<br /> | ||
4. Hämta ut det hemliga meddelandet | 4. Hämta ut det hemliga meddelandet<br /> | ||
För att plocka ut texten ur bilden igen (eller om du skickar den till en kompis som också har steghide):<br /> | För att plocka ut texten ur bilden igen (eller om du skickar den till en kompis som också har steghide):<br /> | ||
<code>steghide extract -sf gömd_bild.jpg</code><br /> | <code>steghide extract -sf gömd_bild.jpg</code><br /> | ||
Ange lösenordet, och hemligt.txt landar i din mapp igen, redo att läsas.<br /> | Ange lösenordet, och hemligt.txt landar i din mapp igen, redo att läsas.<br /> | ||
Nuvarande version från 19 juli 2026 kl. 18.12
Steganografi (från grekiskans steganos, som betyder "dold" eller "skyddad").
Skillnaden mellan kryptering och steganografi är ganska elegant:
Kryptering gör informationen oläslig för obehöriga.
Alla kan se att du skickar ett hemligt meddelande, men inte vad det står.
Steganografi döljer själva existensen av meddelandet.
För ett otränat öga ser filen ut som en helt vanlig semesterbild eller ett kattklipp.
Hur funkar det?
Det vanligaste sättet att gömma data i en bildfil är att använda en metod som kallas LSB (Least Significant Bit)-ersättning.
En digital bild består av pixlar, och varje pixel har färgkanaler (Röd, Grön, Blå).
Varje färg styrs av en byte (8 bitar), till exempel 10100101.
Den sista biten i raden (den minst betydelsefulla, "Least Significant") har minimal inverkan på hur färgen faktiskt ser ut på skärmen.
Om vi ändrar den sista biten från en 1 till en 0, ändras nyansen så otroligt lite att det mänskliga ögat omöjligt kan uppfatta det.
Genom att rada upp tusentals pixlar kan vi använda deras sista bitar för avkoda binär data – som en hemlig text eller en annan fil!
Gör så här
1. Installera verktyget
sudo apt update && sudo apt install steghide -y
2. Skapa ditt hemliga meddelande
Skriv ett hemligt meddelande i en textfil, spara filen (exempel "hemligt.txt")
3. Göm texten i en bild
Leta upp en .jpg-bild (låt oss kalla den original.jpg). Kör sedan följande kommando:
steghide embed -cf original.jpg -ef hemligt.txt -sf gömd_bild.jpg
- -cf (Cover File): Den oskyldiga originalbilden.
- -ef (Embed File): Filen du vill gömma.
- -sf (Stego File): Namnet på den nya bilden som skapas.
Du kommer att bli ombedd att välja ett lösenord (passphrase). När det är klart har du filen gömd_bild.jpg.
Öppnar du den i en vanlig bildvisare ser den exakt ut som originalet.
4. Hämta ut det hemliga meddelandet
För att plocka ut texten ur bilden igen (eller om du skickar den till en kompis som också har steghide):
steghide extract -sf gömd_bild.jpg
Ange lösenordet, och hemligt.txt landar i din mapp igen, redo att läsas.