Steganografie is de kunst van het verbergen van informatie en in deze tutorial zullen we Steghide gebruiken - een eenvoudig opdrachtregelprogramma om dat te doen.
Wat is steganografie?
In tegenstelling tot encryptie waarbij informatie in het zicht verborgen is, verbergt Steganography gegevens in het zicht, in een bestand zoals een afbeelding of audiobestand.
Steganografie is nuttig in situaties waarin gecodeerde berichten worden verzonden, zoals in landen zonder vrijheid van meningsuiting. Het wordt ook vaak gebruikt als digitaal watermerk om gestolen afbeeldingen of audiobestanden te vinden.
Hoe steganografie werkt
Er zijn verschillende technieken om gegevens in gewone bestanden te verbergen. Een van de meest gebruikte en misschien wel eenvoudigste is de Least Significant Bit-techniek, algemeen bekend als LSB.
Deze techniek verandert de laatste paar bits in een byte om een bericht te coderen, vooral handig bij afbeeldingen, waarbij de rode, groene en blauwe waarden van elke pixel worden weergegeven met 8 bits (een byte) met een bereik van 0 tot 255 in decimaal of 00000000 tot 11111111 in binair getal.
Het veranderen van de laatste twee bits in een volledig rode pixel van 11111111 naar 11111101 zal alleen de rode waarde veranderen van 255 naar 253, wat een onmerkbare kleurverandering is voor het blote oog, maar ons nog steeds in staat stelt gegevens in de afbeelding te coderen.

Ook voor audiobestanden wordt de minst significante bittechniek gebruikt. Er zijn twee dingen waarmee u rekening moet houden bij het verbergen van informatie: encryptie en compressie. Versleutel de gegevens voordat u deze in een extra beveiligingslaag insluit terwijl u de gegevens comprimeert.
Gegevens in afbeeldingen of audiobestanden verbergen
Stap 1: Sluit gegevens in een bestand in
Het gebruik van Steghide is heel eenvoudig. Om het vanaf Terminal in Linux te installeren, gebruikt u gewoon apt .
apt-get installeer steghide
Zodra de installatie is voltooid, sluit u de gegevens in een bestand in en voert u de onderstaande opdracht in.
steghide embed -ef secretFile -cf coverFile -sf outputFile -z compressieniveau -e schema
De opdrachtcomponenten zijn als volgt onderverdeeld:
- -ef specificeert het pad van het bestand dat u wilt verbergen. Elk type bestand kan worden ingesloten in een omslagbestand, zoals een Python-script of shell-bestand.
- -cf is het bestand waarin de gegevens zijn ingesloten, het is beperkt tot de formaten BMP, JPEG, WAV en AU.
- -sf is een optioneel argument dat het uitvoerbestand specificeert. Als u dit weglaat, wordt het originele bestand overschreven door het nieuwe steganografische bestand.
- -z specificeert het compressieniveau, van 1 tot 9. Als u het bestand niet wilt comprimeren, gebruikt u het argument -Z .
- -e specificeert het coderingstype. Steghide ondersteunt meerdere typen versleuteling, en als het argument standaard wordt weggelaten, gebruikt Steghide 128-bit AES-versleuteling. Als u geen codering wilt gebruiken, typt u gewoon -e none .
In dit voorbeeld is de geheime informatie verborgen in een afbeelding van een kat. Overschrijf de originele afbeelding niet en comprimeer deze niet, codeer gewoon de afbeelding
steghide embed -ef geheim.txt -cf StegoCat.jpg -e geen -Z
![Hoe u met slechts één klik geheime gegevens in afbeeldingen of audiobestanden kunt verbergen Hoe u met slechts één klik geheime gegevens in afbeeldingen of audiobestanden kunt verbergen]()
Na het uitvoeren van het Steghide-commando verschijnt een bericht om een wachtwoord in te stellen om ingebedde gegevens te extraheren. Voer het wachtwoord in en bevestig opnieuw.
![Hoe u met slechts één klik geheime gegevens in afbeeldingen of audiobestanden kunt verbergen Hoe u met slechts één klik geheime gegevens in afbeeldingen of audiobestanden kunt verbergen]()
Stap 2: Extraheer verborgen gegevens uit het bestand
Het extraheren van verborgen gegevens uit een steganografische afbeelding is nog eenvoudiger met de volgende opdracht:
$ steghide extract -sf stegoFile -xf uitvoerbestand
Wanneer u deze opdracht uitvoert, wordt u gevraagd hetzelfde wachtwoord in te voeren dat u hierboven hebt aangemaakt.
![Hoe u met slechts één klik geheime gegevens in afbeeldingen of audiobestanden kunt verbergen Hoe u met slechts één klik geheime gegevens in afbeeldingen of audiobestanden kunt verbergen]()
Ik wens je succes!
Bovendien kunt u cmd gebruiken om vertrouwelijke documenten in afbeeldingen te verbergen.Verberg vertrouwelijke documenten als afbeeldingen
Zie meer: Instructies voor het beveiligen van bestanden en mappen met een wachtwoord in Windows