Steganografi-koder

Hvad er Steganografi-koder

Steganografi-koderen gemmer tekst i et billedes pikseldata med LSB-teknikken. Som standard bruges den røde kanal, men du kan bruge rød, grøn og blå kanal sammen for op til 3× kapacitet. Billedet ser identisk ud for øjet, men bærer en skjult besked, der kan læses med dekoderen. Du kan også angive en adgangskode: teksten krypteres da med AES-256-GCM, så kun nogen med adgangskoden kan læse den. Alt sker lokalt i browseren.

Sådan bruger du det

  1. Upload billedet, der skal bære beskeden.
  2. Skriv den hemmelige tekst.
  3. Download det kodede billede — det ser helt uændret ud.

Hvornår du bør bruge det

Sjovt til skattejagter og CTF-opgaver, læring om informationsskjul, eller vandmærkning af egne billeder med usynlig tekst.

Ofte stillede spørgsmål

Vil det kodede billede se anderledes ud?

Nej. LSB-teknikken ændrer kun den sidste bit i hver kanal, der bruges — en maksimal ændring på 1 ud af 255 pr. kanal. Det er usynligt for det menneskelige øje, uanset om du skjuler i kun den røde kanal eller på tværs af RGB.

Hvilke billedformater understøttes?

Du kan uploade PNG, JPG eller WebP. Outputtet er altid en tabsfri PNG, da JPEG-komprimering ville ødelægge de skjulte bits.

Hvor meget tekst kan jeg skjule?

Det afhænger af billedets størrelse og hvor du skjuler. Et billede på 1920×1080 rummer cirka 259 KB tekst i kun den røde kanal, og omkring 3× så meget på tværs af RGB-kanalerne. En adgangskode tilføjer en lille fast omkostning til krypteringshovedet.

Kan jeg beskytte beskeden med en adgangskode?

Ja. Indtast en adgangskode før kodning, så krypteres teksten med AES-256-GCM (nøglen udledes fra adgangskoden med PBKDF2). Dekoderen skal så bruge samme adgangskode; en forkert afslører intet. Lad den stå tom for at skjule teksten i klartekst.

Bliver mit billede uploadet til en server?

Nej. Alt kører lokalt i din browser med Canvas API'et. Dit billede og din besked forlader aldrig din enhed.

Relaterede værktøjer

Seneste indlæg