Zero-width steganografi
Free online Zero Width Stego tool, no installation required
Om zero-width steganografi
Skjuler en hemmelig besked inde i almindeligt udseende tekst ved at kode den som usynlige zero-width Unicode-tegn. Hver bit af den UTF-8-kodede hemmelighed bliver enten et Zero Width Space (U+200B) for 0 eller et Zero Width Non-Joiner (U+200C) for 1, og et Zero Width Joiner (U+200D) adskiller bytes. Den skjulte nyttelast indsættes lige efter det første tegn i bærerteksten.
Sådan bruges det
1. Skift mellem Hide- og Reveal-fanebladene. 2. I Hide-tilstand, skriv din hemmelige besked og din bærertekst (den synlige dækningsbesked). Standardbæreren er et pangram; du kan redigere den. 3. Klik på Hide; resultatet ser identisk ud med bæreren, men indeholder den usynlige nyttelast. Kopiér den og indsæt den alle steder, hvor tekst bevares. 4. I Reveal-tilstand, indsæt teksten, der indeholder den skjulte nyttelast, og klik på Reveal. Den afkodede hemmelighed vises, eller en toast advarer dig, hvis intet blev fundet.
Kodningsformat
Beskeden er UTF-8-kodet til bytes; hver byte bliver til 8 bit; hver 0-bit er U+200B (zero width space) og hver 1-bit er U+200C (zero width non-joiner); en U+200D (zero width joiner) føjes til efter hver byte som adskiller. Dekoderen går gennem hvert tegn i inputtet, akkumulerer bit for de to zero-width bit-tegn og skyller en byte ud, når den rammer en joiner eller efter 8 bit er akkumuleret. Bærerteksten splittes ved indeks 1, og nyttelasten indskydes imellem, så det første synlige tegn forbliver uændret.
▶Vil den skjulte tekst overleve kopiering og indsættelse?
▶Hvordan adskiller dette sig fra billed-steganografi-værktøjet?
▶Hvorfor siger reveal "no hidden message found"?
▶Er den skjulte besked krypteret?
Hvis dette værktøj har været nyttigt for dig, kan du overveje at købe en kaffe til mig.
Køb en kaffe til mig