CodeKitHub
Szöveges eszközök

Online szövegelfedő

Utolsó frissítés:

Ez az eszköz egyszerű szöveget fed el — nem JavaScript, CSS vagy HTML forráskódot. Válassz módot: a betűkhöz hasonló Unicode karakterek helyettesítése emberi szemmel olvashatóvá teszi a szöveget, miközben megtöri a pontos egyezést kereső szkripteket, vagy használj ROT13-at/Base64-et egyszerű, visszafordítható kódoláshoz. Minden a böngésződben fut.

This is a plain-text obfuscator, not a JavaScript/CSS minifier — it does not rename variables or minify real code.

Mode

Mi ez az eszköz?

A szövegelfedő megváltoztatja a szöveg megjelenését vagy kódolását anélkül, hogy elveszne az eredeti jelentés, így később visszafordítható. Ez különbözik a kódtömörítőtől vagy a JS-elfedőtől, amely átírja és tömöríti a tényleges programlogikát — ez az eszköz nem elemzi és nem futtatja a kódot, tehát nem helyettesíti a valódi JavaScript/CSS build-eszköz szintű elfedést.

Három mód érhető el itt: a betűkhöz hasonló Unicode karakterek helyettesítése az ASCII betűket vizuálisan hasonló Unicode karakterekre cseréli (mint a cirill а a latin a helyett), ami emberi szemmel olvashatóvá teszi a szöveget, de megtöri az egyszerű részlánc-/regex-egyezést. A ROT13 minden betűt 13 pozícióval eltol az ábécében — egyszerű, jól ismert, visszafordítható titkosítás. A Base64 a szöveget teljesen más karakterkészletbe kódolja át.

Miért érdemes használni?

  • Három különböző elfedési módszer egy eszközben — válaszd ki a megfelelőt.
  • Minden mód teljesen visszafordítható a Visszafejtés gombbal.
  • Őszinte a hatókörét illetően: ez egy szövegeszköz, nem JavaScript/CSS/HTML kódtömörítő.
  • Teljesen a böngésződben fut — semmi nem kerül feltöltésre.
  • Nincs telepítés, nincs fiók, ingyenesen használható.

Használati útmutató

  1. Illeszd be az elfedni kívánt szöveget.
  2. Válassz módot: betűkhöz hasonló Unicode, ROT13 vagy Base64.
  3. Kattints az Elfedésre az átalakításhoz, vagy a Visszafejtésre egy korábban elfedett szöveg visszaállításához.
  4. Másold ki az eredményt.

Példa

Bemenet

Hello, World!

Kimenet

Hеllo, Wоrld!

A betűkhöz hasonló Unicode módban a H, e és o karakterek ebben a kimenetben valójában cirill homoglifák, nem a látszólagos latin betűk — a szöveg emberi szemmel még mindig helyesen olvasható, de nem egyezik a 'Hello, World!' egyszerű szöveges keresésével.

Gyakori felhasználások

  • E-mail cím vagy telefonszám közzététele egy online űrlapon úgy, hogy olvasható maradjon, de elkerülje az egyszerű lekaparó regexeket.
  • Spoiler szöveg vagy megoldókulcs megosztása úgy, hogy első pillantásra ne legyen azonnal olvasható.
  • Gyors, visszafordítható kódolás alkalmi használatra — nem helyettesíti a valódi titkosítást.
  • Annak tesztelése, hogy a saját szövegfeldolgozó szkriptjeid hogyan kezelik a homoglif vagy kódolt bemenetet.

Mód kiválasztása

A betűkhöz hasonló Unicode karakterek helyettesítése a megfelelő választás, ha azt szeretnéd, hogy a szöveg még mindig helyesnek tűnjön az emberi olvasó számára, miközben legyőzi a pontos szöveg-egyezéseket — vizuálisan szinte azonos az eredetivel, de más karakterkódokat használ. A ROT13 a hagyományos választás a spoilerek elrejtésére: az összekevert eredmény egyértelműen nem az eredeti szöveg, és széles körben ismert konvenció, így az olvasók tudják, hogy egy ROT13 eszközön kell átfuttatniuk, ha fel akarják fedni. A Base64 a legjobban „kódoltnak tűnő" opció, és gyakran használják, amikor biztonságos módra van szükség a szöveg beágyazásához egy URL-be, JSON mezőbe vagy olyan rendszerbe, amely nem kezeli jól a speciális karaktereket.

Gyakori kérdések

Elfedi ez az eszköz a JavaScript, CSS vagy HTML kódot?

Nem. Ez az eszköz kizárólag egyszerű szöveggel dolgozik — nem elemzi a kód szintaxisát, nem nevezi át a változókat, és nem tömörít. Valódi kódelfedéshez/tömörítéshez egy build-eszköz szintű tömörítőre van szükség, amely érti a nyelv nyelvtanát.

Biztonságos-e a betűkhöz hasonló Unicode elfedés?

Nem — ez könnyű elfedés, nem titkosítás. Bárki, aki visszaengedi a szöveget ennek az eszköznek a Visszafejtés módján (vagy egy hasonló homoglif-visszafordító eszközön), visszaállíthatja az eredetit. Használd naiv kulcsszószűrők vagy másolás-beillesztéses lekaparás elkerülésére, ne érzékeny adatok védelmére.

Miért ugyanaz a gomblogika a ROT13-nál mindkét irányban?

A ROT13 minden betűt 13 pozícióval tol el egy 26 betűs ábécében, így kétszeri alkalmazása visszaadja az eredeti szöveget. Az Elfedés és a Visszafejtés ROT13 módban ugyanazt az eredményt adja.

Kezeli a Base64 mód a nem angol szöveget?

Igen — a kódoló helyesen kezeli a teljes Unicode-ot (ékezetes betűk, CJK karakterek, emojik), mivel az UTF-8 bájtreprezentációt kódolja, nem csak az ASCII-t.

Feltöltődik valahova a szövegem?

Nem. Minden átalakítás helyi JavaScriptként fut a böngésződben; semmi nem kerül elküldésre egy szerverre.

Kapcsolódó eszközök