CodeKitHub
Tekstityökalut

Tekstin hämärrytin verkossa

Viimeksi päivitetty:

Tämä työkalu hämärtää pelkkää tekstiä — ei JavaScript-, CSS- tai HTML-lähdekoodia. Valitse tila: kirjaimia muistuttavien Unicode-merkkien korvaus pitää tekstin ihmiselle luettavana mutta rikkoo tarkkaan täsmäävät skriptit, tai käytä ROT13:a/Base64:ää yksinkertaiseen, palautettavaan koodaukseen. Kaikki toimii selaimessasi.

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

Mode

Mikä tämä työkalu on?

Tekstin hämärrytin muuttaa tekstin ulkoasua tai koodausta tuhoamatta sen alkuperäistä merkitystä, joten se voidaan myöhemmin palauttaa. Tämä eroaa koodin pienentäjästä tai JS-hämärryttimestä, joka kirjoittaa uudelleen ja pakkaa todellista ohjelmalogiikkaa — tämä työkalu ei jäsennä tai suorita koodia, joten se ei korvaa oikeaa build-työkalutason JavaScript/CSS-koodin hämärrytintä.

Tässä on tarjolla kolme tilaa: kirjaimia muistuttavien Unicode-merkkien korvaus vaihtaa ASCII-kirjaimet visuaalisesti samankaltaisiin Unicode-merkkeihin (kuten kyrillinen а latinalaisen a:n sijaan), mikä pitää tekstin ihmissilmälle luettavana mutta rikkoo yksinkertaisen alimerkkijono-/regex-täsmäytyksen. ROT13 siirtää jokaista kirjainta 13 paikkaa aakkosissa — yksinkertainen, tunnettu, palautettava salaus. Base64 koodaa tekstin uudelleen täysin eri merkistöön.

Miksi käyttää sitä?

  • Kolme erilaista hämärryttämislähestymistapaa yhdessä työkalussa — valitse sopiva.
  • Jokainen tila on täysin palautettavissa Palauta-painikkeella.
  • Rehellinen laajuudestaan: tämä on tekstityökalu, ei JavaScript/CSS/HTML-koodin pienentäjä.
  • Toimii kokonaan selaimessasi — mitään ei ladata palvelimelle.
  • Ei asennusta, ei tiliä, ilmainen käyttää.

Käyttöohje

  1. Liitä teksti, jonka haluat hämärtää.
  2. Valitse tila: kirjaimia muistuttava Unicode, ROT13 tai Base64.
  3. Napsauta Hämärrä muuntaaksesi tekstin, tai Palauta kääntääksesi aiemmin hämärretyn merkkijonon.
  4. Kopioi tulos.

Esimerkki

Syöte

Hello, World!

Tuloste

Hеllo, Wоrld!

Kirjaimia muistuttavassa Unicode-tilassa tämän tulosteen H-, e- ja o-merkit ovat kyrillisiä homoglyfejä, eivät latinalaisia kirjaimia, joilta ne näyttävät — teksti on edelleen ihmiselle oikein luettavissa, mutta ei täsmää tavalliseen tekstihakuun merkkijonolle 'Hello, World!'.

Yleiset käyttötavat

  • Sähköpostiosoitteen tai puhelinnumeron julkaiseminen verkossa lomakkeessa, joka on luettavissa mutta välttää yksinkertaiset scraper-regexit.
  • Spoiler-tekstin tai vastausavaimen jakaminen tavalla, joka ei ole heti silmäyksellä luettavissa.
  • Nopea, palautettava koodaus satunnaiseen käyttöön — ei korvaa todellista salausta.
  • Sen testaaminen, miten omat tekstinkäsittelyskriptisi käsittelevät homoglyfista tai koodattua syötettä.

Tilan valitseminen

Kirjaimia muistuttavien Unicode-merkkien korvaus on oikea valinta, kun haluat tekstin näyttävän edelleen oikealta ihmislukijalle mutta samalla voittaa tarkat merkkijonotäsmäytykset — se on visuaalisesti lähes identtinen alkuperäisen kanssa mutta käyttää eri merkkikoodeja. ROT13 on perinteinen valinta spoilerien piilottamiseen: sekoitettu tulos ei selvästikään ole alkuperäinen teksti, ja se on laajalti tunnustettu käytäntö, joten lukijat tietävät ajaa sen ROT13-työkalun läpi paljastaakseen sen. Base64 on eniten "koodatulta näyttävä" vaihtoehto, ja sitä käytetään yleisesti, kun tarvitset turvallisen tavan upottaa tekstiä URL-osoitteeseen, JSON-kenttään tai järjestelmään, joka ei käsittele erikoismerkkejä hyvin.

Usein kysytyt kysymykset

Hämärtääkö tämä työkalu JavaScript-, CSS- tai HTML-koodia?

Ei. Tämä työkalu toimii vain pelkällä tekstillä — se ei jäsennä koodin syntaksia, nimeä muuttujia uudelleen tai pienennä. Todelliseen koodin hämärryttämiseen/pienentämiseen tarvitset build-työkalutason pienentäjän, joka ymmärtää kielen kieliopin.

Onko kirjaimia muistuttava Unicode-hämärryttäminen turvallista?

Ei — se on kevyt hämärryttäminen, ei salaus. Kuka tahansa, joka ajaa tekstin takaisin tämän työkalun Palauta-tilan (tai vastaavan homoglyfien kääntötyökalun) läpi, voi palauttaa alkuperäisen. Käytä sitä yksinkertaisten avainsanasuodattimien tai kopiointi-liittämis-kaappauksen välttämiseen, ei arkaluonteisten tietojen suojaamiseen.

Miksi ROT13 käyttää samaa painikelogiikkaa molempiin suuntiin?

ROT13 siirtää jokaista kirjainta 13 paikkaa 26-kirjaimisissa aakkosissa, joten sen soveltaminen kahdesti palauttaa alkuperäisen tekstin. Hämärrä ja Palauta tuottavat saman tuloksen ROT13-tilassa.

Käsitteleekö Base64-tila muuta kuin englanninkielistä tekstiä?

Kyllä — enkooderi käsittelee koko Unicode-alueen (aksentilliset kirjaimet, CJK-merkit, emojit) oikein koodaamalla UTF-8-tavuesityksen, ei pelkkää ASCIIa.

Ladataanko tekstini jonnekin?

Ei. Kaikki muunnokset toimivat paikallisena JavaScriptinä selaimessasi; mitään ei lähetetä palvelimelle.

Liittyvät työkalut