Steghide: Skillnad mellan sidversioner
Danno (diskussion | bidrag) Skapade sidan med 'Kategori:Datorer_Data_och_Program' |
Danno (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 1: | Rad 1: | ||
[[Kategori:Datorer_Data_och_Program]] | [[Kategori:Datorer_Data_och_Program]] | ||
'''Steganografi''' (från grekiskans steganos, som betyder "dold" eller "skyddad").<br /> | |||
Skillnaden mellan kryptering och steganografi är ganska elegant:<br /> | |||
'''Kryptering''' gör informationen oläslig för obehöriga.<br /> | |||
Alla kan se att du skickar ett hemligt meddelande, men inte vad det står.<br /> | |||
'''Steganografi''' döljer själva existensen av meddelandet. | |||
<br />För ett otränat öga ser filen ut som en helt vanlig semesterbild eller ett kattklipp.<br /> | |||
== 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.<br /> | |||
En digital bild består av pixlar, och varje pixel har färgkanaler (Röd, Grön, Blå).<br /> | |||
Varje färg styrs av en byte (8 bitar), till exempel 10100101.<br /> | |||
Den sista biten i raden (den minst betydelsefulla, "Least Significant") har minimal inverkan på hur färgen faktiskt ser ut på skärmen.<br /> | |||
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.<br /> | |||
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!<br /> | |||
== Gör så här == | |||
1. Installera verktyget | |||
<code>sudo apt update && sudo apt install steghide -y</code> | |||
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:<br /> | |||
<code>steghide embed -cf original.jpg -ef hemligt.txt -sf gömd_bild.jpg</code> | |||
* -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.<br /> | |||
Öppnar du den i en vanlig bildvisare ser den exakt ut som originalet.<br /> | |||
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):<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 /> | |||
Versionen från 19 juli 2026 kl. 18.11
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.