CodeKitHub
Алати за текст

Обфускатор текста онлајн

Poslednje ažurirano:

Овај алат обфускује обичан текст — не JavaScript, CSS или HTML изворни код. Изаберите режим: замена сличним Unicode знаковима задржава текст читљивим за људе, а истовремено онемогућава скрипте које траже тачно подударање, или користите ROT13/Base64 за једноставно повратно кодирање. Све се обавља у вашем прегледачу.

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

Mode

Šta je ovaj alat?

Обфускатор текста мења изглед или начин кодирања текста без уништавања основног значења, тако да се касније може вратити у изворно стање. Ово се разликује од минификатора кода или JS обфускатора, који преписује и компресује стварну програмску логику — овај алат не анализира нити извршава код, па није замена за прави обфускатор на нивоу JavaScript/CSS алата за изградњу.

Овде су понуђена три режима: замена сличним Unicode знаковима замењује ASCII слова визуелно сличним Unicode знаковима (попут ћириличног а уместо латиничног a), што задржава текст читљивим за људско око, али онемогућава једноставно подударање подниза/регуларног израза. ROT13 помера свако слово за 13 места кроз азбуку — једноставна, добро позната повратна шифра. Base64 поново кодира текст у потпуно другачији скуп знакова.

Zašto ga koristiti?

  • Три различита приступа обфускацији у једном алату — изаберите онај који одговара.
  • Сваки режим је потпуно повратан помоћу дугмета Деобфускуј.
  • Искрено о обиму: ово је алат за текст, а не минификатор JavaScript/CSS/HTML кода.
  • Ради у потпуности у вашем прегледачу — ништа се не отпрема.
  • Без инсталације, без налога, бесплатно за коришћење.

Kako se koristi

  1. Налепите текст који желите да обфускујете.
  2. Изаберите режим: слични Unicode знаци, ROT13 или Base64.
  3. Кликните на Обфускуј да га трансформишете, или на Деобфускуј да вратите претходно обфускован низ.
  4. Копирајте резултат.

Primer

Unos

Hello, World!

Rezultat

Hеllo, Wоrld!

У режиму сличних Unicode знакова, знакови H, e и o у овом резултату су ћирилични хомоглифи, а не латинична слова каква изгледају — текст и даље исправно чита човек, али се неће подударати са обичном текстуалном претрагом за 'Hello, World!'.

Уобичајене употребе

  • Објављивање и-мејл адресе или броја телефона онлајн у обрасцу који је читљив, али избегава једноставне регуларне изразе за скрејпере.
  • Дељење спојлер текста или кључа одговора на начин који није одмах читљив на први поглед.
  • Брзо повратно кодирање за повремену употребу — не замена за право шифровање.
  • Тестирање како ваши сопствени скриптови за обраду текста обрађују хомоглифни или кодирани унос.

Избор режима

Замена сличним Unicode знаковима је прави избор када желите да текст и даље изгледа исправно људском читаоцу, а истовремено осујети тачно подударање низова — визуелно је скоро идентичан оригиналу, али користи другачије основне кодове знакова. ROT13 је традиционални избор за скривање спојлера: измешани резултат очигледно није оригинални текст, а то је широко препозната конвенција, па читаоци знају да треба да га пусте кроз ROT13 алат ако желе да га открију. Base64 је опција која највише 'изгледа кодирано' и обично се користи када вам је потребан безбедан начин да уградите текст у URL, JSON поље или систем који не обрађује добро специјалне знакове.

Često postavljana pitanja

Да ли ово обфускује JavaScript, CSS или HTML код?

Не. Овај алат ради само са обичним текстом — не анализира синтаксу кода, не преименује променљиве и не минификује. За праву обфускацију/минификацију кода потребан вам је минификатор на нивоу алата за изградњу који разуме граматику језика.

Да ли је обфускација сличним Unicode знаковима безбедна?

Не — то је лака обфускација, а не шифровање. Свако ко пусти текст назад кроз режим Деобфускуј овог алата (или сличан алат за враћање хомоглифа) може да поврати оригинал. Користите га да избегнете наивне филтере кључних речи или копирање-лепљење, а не за заштиту осетљивих података.

Зашто ROT13 користи исту логику дугмета у оба смера?

ROT13 помера свако слово за 13 места у азбуци од 26 слова, па примена два пута враћа оригинални текст. Обфускуј и Деобфускуј дају исти резултат у ROT13 режиму.

Да ли режим Base64 може да обради текст који није на енглеском?

Да — кодер исправно обрађује пун Unicode (слова са акцентима, CJK знакове, емоџије) кодирањем UTF-8 бајтовне репрезентације, а не само ASCII.

Да ли се мој текст негде отпрема?

Не. Све трансформације се извршавају као локални JavaScript у вашем прегледачу; ништа се не шаље на сервер.

Povezani alati