Hvad er dette værktøj?
En tekstobfuskator ændrer, hvordan tekst ser ud eller er kodet, uden at ødelægge den underliggende betydning, så den kan gøres om senere. Dette er anderledes end en kodeminifikator eller JS-obfuskator, som omskriver og komprimerer selve programlogikken — dette værktøj analyserer eller kører ikke kode, så det er ikke en erstatning for en rigtig JavaScript/CSS-byggeværktøjs-obfuskator.
Der tilbydes tre tilstande her: Unicode-lookalike-substitution erstatter ASCII-bogstaver med visuelt lignende Unicode-tegn (som kyrillisk а for latinsk a), hvilket holder teksten læsbar for det menneskelige øje, men bryder simpel delstreng-/regex-matchning. ROT13 skifter hvert bogstav 13 pladser gennem alfabetet — et simpelt, velkendt reversibelt cifer. Base64 genkoder teksten til et helt andet tegnsæt.
Hvorfor bruge det?
- Tre forskellige obfuskeringsmetoder i ét værktøj — vælg den, der passer.
- Hver tilstand kan fuldt ud gøres om med knappen Deobfusker.
- Ærligt om omfanget: dette er et tekstværktøj, ikke en JavaScript/CSS/HTML-kodeminifikator.
- Kører fuldstændigt i din browser — intet uploades.
- Ingen installation, ingen konto, gratis at bruge.
Sådan bruger du det
- Indsæt teksten, du vil obfuskere.
- Vælg en tilstand: Unicode-lookalike, ROT13 eller Base64.
- Klik på Obfusker for at transformere den, eller Deobfusker for at gøre en tidligere obfuskeret streng om.
- Kopiér resultatet.
Eksempel
Input
Hello, World!Output
Hеllo, Wоrld!I Unicode-lookalike-tilstand er tegnene H, e og o i dette resultat kyrilliske homoglyffer, ikke de latinske bogstaver, de ligner — teksten læses stadig korrekt for et menneske, men vil ikke matche en almindelig tekstsøgning efter 'Hello, World!'.
Almindelige anvendelser
- Offentliggørelse af en e-mailadresse eller et telefonnummer online i en formular, der er læsbar, men undgår simple scraper-regex'er.
- Deling af spoilertekst eller en facitliste på en måde, der ikke er øjeblikkeligt læsbar ved et hurtigt blik.
- Hurtig reversibel kodning til afslappet brug — ikke en erstatning for rigtig kryptering.
- Test af, hvordan dine egne tekstbehandlingsscripts håndterer homoglyf- eller kodet input.
Valg af tilstand
Unicode-lookalike-substitution er det rigtige valg, når du vil have, at teksten stadig ser korrekt ud for en menneskelig læser, mens den besejrer eksakte strengmatch — den er visuelt næsten identisk med originalen, men bruger andre underliggende tegnkoder. ROT13 er det traditionelle valg til at skjule spoilere: det blandede resultat er tydeligvis ikke den originale tekst, og det er en bredt anerkendt konvention, så læserne ved, at de skal køre det gennem et ROT13-værktøj, hvis de vil afsløre det. Base64 er den mest 'kodet-udseende' mulighed og bruges almindeligvis, når du har brug for en sikker måde at indlejre tekst i en URL, et JSON-felt eller et system, der ikke håndterer specialtegn godt.
Ofte stillede spørgsmål
Obfuskerer dette JavaScript-, CSS- eller HTML-kode?
Nej. Dette værktøj arbejder kun med almindelig tekst — det analyserer ikke kodesyntaks, omdøber ikke variabler og minificerer ikke. For rigtig kodeobfuskering/minificering har du brug for en minifikator på byggeværktøjsniveau, der forstår sprogets grammatik.
Er Unicode-lookalike-obfuskering sikker?
Nej — det er let obfuskering, ikke kryptering. Alle, der kører teksten tilbage gennem dette værktøjs Deobfusker-tilstand (eller et lignende homoglyf-omvendingsværktøj), kan gendanne originalen. Brug det til at undgå naive nøgleordsfiltre eller kopiér-indsæt-skrabning, ikke til at beskytte følsomme data.
Hvorfor bruger ROT13 den samme knaplogik i begge retninger?
ROT13 skifter hvert bogstav 13 pladser i et alfabet med 26 bogstaver, så anvendelse af det to gange returnerer den oprindelige tekst. Obfusker og Deobfusker giver samme resultat i ROT13-tilstand.
Kan Base64-tilstand håndtere tekst, der ikke er på engelsk?
Ja — koderen håndterer fuld Unicode (accenttegn, CJK-tegn, emoji) korrekt ved at kode UTF-8-byte-repræsentationen, ikke kun ASCII.
Bliver min tekst uploadet nogen steder?
Nej. Alle transformationer kører som lokal JavaScript i din browser; intet sendes til en server.