Šta je ovaj alat?
Обфускатор текста мења изглед или начин кодирања текста без уништавања основног значења, тако да се касније може вратити у изворно стање. Ово се разликује од минификатора кода или JS обфускатора, који преписује и компресује стварну програмску логику — овај алат не анализира нити извршава код, па није замена за прави обфускатор на нивоу JavaScript/CSS алата за изградњу.
Овде су понуђена три режима: замена сличним Unicode знаковима замењује ASCII слова визуелно сличним Unicode знаковима (попут ћириличног а уместо латиничног a), што задржава текст читљивим за људско око, али онемогућава једноставно подударање подниза/регуларног израза. ROT13 помера свако слово за 13 места кроз азбуку — једноставна, добро позната повратна шифра. Base64 поново кодира текст у потпуно другачији скуп знакова.
Zašto ga koristiti?
- Три различита приступа обфускацији у једном алату — изаберите онај који одговара.
- Сваки режим је потпуно повратан помоћу дугмета Деобфускуј.
- Искрено о обиму: ово је алат за текст, а не минификатор JavaScript/CSS/HTML кода.
- Ради у потпуности у вашем прегледачу — ништа се не отпрема.
- Без инсталације, без налога, бесплатно за коришћење.
Kako se koristi
- Налепите текст који желите да обфускујете.
- Изаберите режим: слични Unicode знаци, ROT13 или Base64.
- Кликните на Обфускуј да га трансформишете, или на Деобфускуј да вратите претходно обфускован низ.
- Копирајте резултат.
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 у вашем прегледачу; ништа се не шаље на сервер.