CodeKitHub
Instrumente text

Obfuscator de text online

Ultima actualizare:

Acest instrument obfusca text simplu — nu cod JavaScript, CSS sau HTML. Alege un mod: substituția cu caractere Unicode asemănătoare păstrează textul lizibil pentru oameni, dar rupe scripturile de potrivire exactă, sau folosește ROT13/Base64 pentru o codificare simplă și reversibilă. Totul rulează în browserul tău.

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

Mode

Ce este acest instrument?

Un obfuscator de text schimbă modul în care arată sau este codificat textul fără a distruge sensul de bază, astfel încât poate fi inversat ulterior. Acest lucru diferă de un minifier de cod sau un obfuscator JS, care rescrie și comprimă logica programului efectiv — acest instrument nu analizează și nu execută cod, deci nu este un substitut pentru un obfuscator real de cod JavaScript/CSS la nivel de build-tool.

Aici sunt oferite trei moduri: substituția cu caractere Unicode asemănătoare înlocuiește literele ASCII cu caractere Unicode vizual similare (precum а chirilic pentru a latin), ceea ce păstrează textul lizibil pentru ochiul uman dar rupe potrivirea simplă de subșiruri/regex. ROT13 deplasează fiecare literă cu 13 poziții în alfabet — un cifru simplu, bine cunoscut, reversibil. Base64 recodifică textul într-un set de caractere complet diferit.

De ce să-l folosești?

  • Trei abordări distincte de obfuscare într-un singur instrument — alege-o pe cea potrivită.
  • Fiecare mod este complet reversibil cu butonul Dezobfuscare.
  • Sincer despre domeniul de aplicare: acesta este un instrument text, nu un minifier de cod JavaScript/CSS/HTML.
  • Rulează complet în browserul tău — nimic nu este încărcat.
  • Fără instalare, fără cont, gratuit.

Cum se folosește

  1. Lipește textul pe care vrei să-l obfuschezi.
  2. Alege un mod: Unicode asemănător, ROT13 sau Base64.
  3. Apasă Obfuschează pentru a-l transforma, sau Dezobfuschează pentru a inversa un șir obfuscat anterior.
  4. Copiază rezultatul.

Exemplu

Intrare

Hello, World!

Rezultat

Hеllo, Wоrld!

În modul Unicode asemănător, caracterele H, e și o din acest rezultat sunt homoglife chirilice, nu literele latine cu care par identice — textul se citește în continuare corect pentru un om, dar nu se va potrivi cu o căutare de text simplu pentru 'Hello, World!'.

Utilizări comune

  • Publicarea unei adrese de email sau a unui număr de telefon online într-un formular care este lizibil dar evită regex-urile simple de scraping.
  • Partajarea textului de tip spoiler sau a unei chei de răspunsuri într-un mod care nu este instant lizibil dintr-o privire.
  • Codificare rapidă, reversibilă pentru uz ocazional — nu un substitut pentru criptare reală.
  • Testarea modului în care propriile tale scripturi de procesare a textului gestionează intrarea homoglifă sau codificată.

Alegerea unui mod

Substituția cu caractere Unicode asemănătoare este alegerea corectă atunci când vrei ca textul să arate în continuare corect pentru un cititor uman, învingând totodată potrivirile exacte de șiruri — este vizual aproape identic cu originalul, dar folosește coduri de caractere diferite. ROT13 este alegerea tradițională pentru ascunderea spoilerelor: rezultatul amestecat nu este în mod clar textul original, iar aceasta este o convenție larg recunoscută, astfel încât cititorii știu să-l treacă printr-un instrument ROT13 dacă vor să-l dezvăluie. Base64 este opțiunea cea mai „codificată la vedere" și este utilizată în mod obișnuit atunci când ai nevoie de o modalitate sigură de a încorpora text într-un URL, un câmp JSON sau un sistem care nu gestionează bine caracterele speciale.

Întrebări frecvente

Acest instrument obfuschează cod JavaScript, CSS sau HTML?

Nu. Acest instrument funcționează doar pe text simplu — nu analizează sintaxa codului, nu redenumește variabile și nu minifică. Pentru obfuscare/minificare reală de cod ai nevoie de un minifier la nivel de build-tool care înțelege gramatica limbajului.

Este sigură obfuscarea cu Unicode asemănător?

Nu — este o obfuscare ușoară, nu criptare. Oricine trece textul înapoi prin modul Dezobfuscare al acestui instrument (sau un instrument similar de inversare a homoglifelor) poate recupera originalul. Folosește-l pentru a evita filtre naive de cuvinte cheie sau copierea automată, nu pentru a proteja date sensibile.

De ce ROT13 folosește aceeași logică de buton pentru ambele direcții?

ROT13 deplasează fiecare literă cu 13 poziții într-un alfabet de 26 de litere, deci aplicarea de două ori returnează textul original. Obfuschează și Dezobfuschează produc același rezultat în modul ROT13.

Poate modul Base64 să gestioneze text non-englez?

Da — codificatorul gestionează corect întregul Unicode (litere accentuate, caractere CJK, emoji) prin codificarea reprezentării de octeți UTF-8, nu doar ASCII.

Textul meu este încărcat undeva?

Nu. Toate transformările rulează ca JavaScript local în browserul tău; nimic nu este trimis către un server.

Instrumente similare