Co je tento nástroj?
Zatemňovač textu mění, jak text vypadá nebo je kódován, aniž by zničil jeho původní význam, takže jej lze později vrátit zpět. To se liší od minifikátoru kódu nebo JS obfuskátoru, který přepisuje a komprimuje skutečnou logiku programu — tento nástroj kód neparsuje ani nespouští, takže nenahrazuje skutečný obfuskátor kódu JavaScript/CSS na úrovni build nástrojů.
Zde jsou nabízeny tři režimy: náhrada znaky Unicode podobnými písmenům nahrazuje písmena ASCII vizuálně podobnými znaky Unicode (např. cyrilské а místo latinského a), což zachovává text čitelný pro lidské oko, ale ruší jednoduché porovnávání podřetězců/regulárních výrazů. ROT13 posouvá každé písmeno o 13 míst v abecedě — jednoduchá, dobře známá, vratná šifra. Base64 překóduje text do zcela jiné znakové sady.
Proč ho používat?
- Tři odlišné přístupy k zatemnění v jednom nástroji — vyberte ten, který se hodí.
- Každý režim lze plně vrátit zpět tlačítkem Odzatemnit.
- Poctivé ohledně rozsahu: jde o textový nástroj, nikoli o minifikátor kódu JavaScript/CSS/HTML.
- Běží zcela ve vašem prohlížeči — nic se nenahrává.
- Bez instalace, bez účtu, zdarma.
Jak se používá
- Vložte text, který chcete zatemnit.
- Vyberte režim: Unicode podobné písmenům, ROT13 nebo Base64.
- Klikněte na Zatemnit pro transformaci, nebo Odzatemnit pro vrácení dříve zatemněného řetězce.
- Zkopírujte výsledek.
Příklad
Vstup
Hello, World!Výstup
Hеllo, Wоrld!V režimu Unicode podobných písmen jsou znaky H, e a o v tomto výstupu cyrilské homoglyfy, nikoli latinská písmena, za která se vydávají — text je pro člověka stále správně čitelný, ale neodpovídá běžnému textovému vyhledávání řetězce 'Hello, World!'.
Běžné použití
- Zveřejnění e-mailové adresy nebo telefonního čísla online ve formuláři, který je čitelný, ale vyhýbá se jednoduchým scraperovým regulárním výrazům.
- Sdílení textu se spoilery nebo klíče odpovědí způsobem, který není na první pohled okamžitě čitelný.
- Rychlé, vratné kódování pro běžné použití — nenahrazuje skutečné šifrování.
- Testování, jak vaše vlastní skripty pro zpracování textu zvládají homoglyfy nebo kódovaný vstup.
Výběr režimu
Náhrada znaky Unicode podobnými písmenům je správnou volbou, pokud chcete, aby text stále vypadal správně pro lidského čtenáře, ale zároveň porazil přesné porovnávání řetězců — je vizuálně téměř totožný s originálem, ale používá jiné znakové kódy. ROT13 je tradiční volbou pro skrývání spoilerů: zamíchaný výsledek zjevně není původní text a jde o široce uznávanou konvenci, takže čtenáři vědí, že jej mají pro odhalení pustit přes nástroj ROT13. Base64 je nejvíce „zakódovaně vypadající“ možnost a běžně se používá, když potřebujete bezpečný způsob vložení textu do URL, pole JSON nebo systému, který dobře nezvládá speciální znaky.
Časté dotazy
Zatemňuje tento nástroj kód JavaScript, CSS nebo HTML?
Ne. Tento nástroj pracuje pouze s prostým textem — neanalyzuje syntaxi kódu, nepřejmenovává proměnné ani neminifikuje. Pro skutečné zatemnění/minifikaci kódu potřebujete minifikátor na úrovni build nástroje, který rozumí gramatice daného jazyka.
Je zatemnění pomocí Unicode podobných písmen bezpečné?
Ne — jde o lehké zatemnění, nikoli šifrování. Kdokoli, kdo pustí text zpět přes režim Odzatemnit tohoto nástroje (nebo podobný nástroj pro reverzi homoglyfů), může obnovit originál. Používejte jej k obcházení naivních filtrů klíčových slov nebo kopírování textu, nikoli k ochraně citlivých dat.
Proč ROT13 používá stejnou logiku tlačítka pro oba směry?
ROT13 posouvá každé písmeno o 13 míst v 26písmenné abecedě, takže dvojí aplikace vrátí původní text. Zatemnit a Odzatemnit dávají v režimu ROT13 stejný výsledek.
Zvládne režim Base64 zpracovat neanglický text?
Ano — kodér správně zpracovává plný Unicode (písmena s diakritikou, znaky CJK, emoji) tím, že kóduje UTF-8 bajtovou reprezentaci, nejen ASCII.
Nahrává se můj text někam?
Ne. Všechny transformace běží jako lokální JavaScript ve vašem prohlížeči; nic se neodesílá na server.