Üzenet elrejtése szövegben
Rejts el titkos üzenetet egy hétköznapi szövegben láthatatlan, nulla szélességű karakterekkel, kérésre jelszóval titkosítva, majd fedd fel vagy távolítsd el.
Ez egy trükk, nem biztonság: sok alkalmazás és webhely eltávolítja a nulla szélességű karaktereket, és bárki felismerheti őket egy egyszerű ellenőrzéssel. Ha a tartalom fontos, használj jelszót.
Üzenet elrejtése
- Látható karakterek
- Hozzáadott láthatatlan karakterek
- Méret UTF-8-ban
A rejtett karakterek helyének megjelenítése
Minden ◆ egy láthatatlan karaktert jelöl. A szöveget a fenti mezőből másold, ne ebből a nézetből.
Rejtett üzenet felfedése vagy eltávolítása
Az összes láthatatlan karakter eltávolítása
Hogyan rejts el egy üzenetet
- Írd be a Fedőszöveg (amit mindenki lát) mezőbe a hétköznapi mondatot, amely utána pontosan ugyanúgy fog kinézni.
- Írd be a Titkos üzenet mezőbe a rejtendő szöveget.
- Ha szeretnéd, adj meg Jelszó értéket. Ekkor az üzenet AES-256-GCM titkosítással lesz védve, mielőtt elrejtjük, így a módszer ismerete nem elég az elolvasásához.
- Válaszd ki, Hová kerüljenek a rejtett karakterek: Az első szó után (alapértelmezés), Szétosztva a szavak között, A legelejére vagy A legvégére.
- Kattints az Üzenet elrejtése gombra, majd másold ki a A rejtett üzenetet tartalmazó szöveg mezőből a szöveget a másolás gombbal. Nyisd meg a A rejtett karakterek helyének megjelenítése részt, ha ◆ jelként szeretnéd látni őket.
Hogyan fedhetsz fel vagy távolíthatsz el egy rejtett üzenetet
- Illeszd be a szöveget az Ellenőrizendő szöveg mezőbe. A nulla szélességű karakterek száma a mező alatt jelenik meg.
- Kattints az Üzenet felfedése gombra. Ha az üzenet titkosított, add meg a Jelszó (ha az üzenet titkosított) mezőben a jelszót, és kattints újra.
- Egy szöveg megtisztításához kattints a Rejtett karakterek eltávolítása gombra: ugyanazt a szöveget kapod meg a rejtett adatok nélkül. Az olyan emojik, mint a 👨👩👧, amelyek jogosan használnak láthatatlan összekötőket, érintetlenek maradnak.
Minden a böngésződben történik; sem a szöveg, sem a jelszó nem kerül elküldésre sehova.
Hogyan működik
Az Unicode tartalmaz olyan karaktereket, amelyek nem foglalnak helyet a képernyőn. Az eszköz négyet használ belőlük számjegyként: ZERO WIDTH SPACE (U+200B) = 00, ZERO WIDTH NON-JOINER (U+200C) = 01, ZERO WIDTH JOINER (U+200D) = 10 és WORD JOINER (U+2060) = 11. Az üzenetedet UTF-8 bájtokká alakítja, és minden bájt négy láthatatlan karakter lesz. A blokk egy ZERO WIDTH NO-BREAK SPACE (U+FEFF) karakterrel kezdődik és végződik, és egy egybájtos fejlécet tartalmaz, amely megmondja, hogy a tartalom egyszerű szöveg vagy titkosított.
A rejtett rész ezért gyorsan nő: egy 20 betűs üzenet nagyjából 90 láthatatlan karaktert ad hozzá, a titkosítás pedig 49 bájt fejlécet és hitelesítő címkét (nagyjából 200 további karaktert). UTF-8-ban ezek a karakterek egyenként 3 bájtot foglalnak, ami a bájtkorlátos mezőknél számít. Az eredménynél a Méret UTF-8-ban a teljes szöveg valós méretét mutatja. Magyar ékezetes betűkkel írt üzenet is elrejthető, mert az eszköz bájtokkal dolgozik, de az ő és az ű 2 bájtot foglal, ezért az ilyen üzenet kicsit több láthatatlan karaktert igényel.
Jelszóval az eszköz ugyanazt a formátumot használja, mint a szövegtitkosító eszköz: a kulcsot PBKDF2-SHA-256 képezi 600 000 iterációval, az AES-256-GCM titkosít, hibás jelszó vagy egyetlen megváltozott karakter esetén pedig a visszafejtés meghiúsul ahelyett, hogy értelmetlen adatot adna vissza.
Korlátok: trükk, nem biztonság
- Sok platform eltávolítja a nulla szélességű karaktereket. Egyes üzenetküldő alkalmazások, közösségi hálózatok, űrlapmezők és szövegszerkesztők eltávolítják vagy normalizálják őket. Próbáld ki előbb a célhelyen: illeszd be oda az eredményt, másold vissza, és kattints az Üzenet felfedése gombra.
- A részleges másolás megtöri az üzenetet. Ha az olvasó csak a szöveg egy részét másolja ki, a blokk hiányos lesz, és az eszköz általában sérültként jelzi.
- Könnyű felismerni. Bármely láthatatlankarakter-ellenőrző, hexaszerkesztő vagy egy egyszerű számlálás elárulja, hogy van ott valami. Az üzenet létezésének eltitkolása elszánt megfigyelő ellen ezzel a módszerrel nem lehetséges.
- Jelszó nélkül ez csak elfedés. Bárki dekódolhatja, aki ismeri ezt az elterjedt technikát. Érzékeny tartalomhoz használj erős jelszót, és másik csatornán oszd meg.
Minden fajta láthatatlan karakter (nem törhető szóközök, kétirányú vezérlők, feltételes kötőjelek és más) eltávolításához használd a Láthatatlan karakterek eltávolítóját.
Gyakori kérdések
Megmarad a rejtett üzenet, ha e-mailben vagy chaten küldöm el?
Néha. A csak szöveges e-mail és sok csevegőalkalmazás megtartja a nulla szélességű karaktereket, de egyes szolgáltatások eltávolítják őket, és egyes billentyűzetek vagy szerkesztők megváltoztatják. Mindig végezz oda-vissza tesztet.
El tudják olvasni más eszközök az itt elrejtett üzeneteket?
Csak azok, amelyek ugyanazt a kódolást használják. A nulla szélességű szteganográfiának nincs szabványa, ezért a különböző eszközök általában nem kompatibilisek egymással.
Segít, ha szétosztom a karaktereket a szavak között?
Megakadályozza, hogy hosszú láthatatlan karaktersorozat álljon egy helyen, ami egyes szerkesztőkben jobban túlélheti a szerkesztést, és kevésbé gyanús egy karakterellenőrzőben. A szoftverek számára nem teszi nehezebben megtalálhatóvá az üzenetet.
Miért talál az eszköz nulla szélességű karaktereket, de üzenetet nem?
A szöveg olyan láthatatlan karaktereket tartalmaz, amelyeket nem ennek az eszköznek a formátumában írtak: weboldalról másolták, szerkesztő szúrta be, vagy egy másik eszköz vízjele. A Láthatatlan karakterek eltávolítója ki tudja listázni őket.
Mi történik, ha egy olyan szövegbe rejtek új üzenetet, amelyben már van egy?
A régi rejtett blokk előbb eltávolításra kerül, így az eredmény csak az új üzenetet tartalmazza.
Kapcsolódó eszközök
- Láthatatlan karakterek eltávolítója Keresd meg és távolítsd el online a láthatatlan karaktereket: nulla szélességű és nem törhető szóközöket, feltételes kötőjeleket, bidi vezérlőket.
- Szövegtitkosító Titkosíts és fejts vissza szöveget jelmondattal a böngésződben AES-256-GCM és 600 000 iterációs PBKDF2 használatával. Semmi nem kerül feltöltésre.
- Szöveg elrejtése képben Rejts el titkos szöveges üzenetet egy képben LSB-szteganográfiával, opcionálisan AES-256-GCM titkosítással, és olvasd ki később. Helyben fut, feltöltés nélkül.
- Szöveg binárisba, hexába és ASCII-ba Alakíts szöveget bináris, hexadecimális, decimális vagy oktális kóddá és vissza, UTF-8 bájtokkal vagy Unicode-kódpontokkal, egyéni elválasztóval.