Hvað er þetta verkfæri?
Textadulari breytir því hvernig texti lítur út eða er kóðaður án þess að eyðileggja undirliggjandi merkingu, svo hægt sé að snúa því við síðar. Þetta er ólíkt kóðaþjöppun eða JS-dulara sem endurskrifar og þjappar raunverulegu forritsrökrétt — þetta tól þáttar hvorki né keyrir kóða, svo það kemur ekki í staðinn fyrir alvöru JavaScript/CSS smíðaverkfæra-dulara.
Þrír hamir eru í boði hér: Unicode-líkindaskipti skipta út ASCII-bókstöfum fyrir sjónrænt svipaða Unicode-stafi (eins og kýrillískt а fyrir latneskt a), sem heldur textanum læsilegum fyrir mannsaugað en brýtur einfalda strengja-/regex-samsvörun. ROT13 færir hvern staf 13 sæti í gegnum stafrófið — einföld, vel þekkt afturkræf dulkóðun. Base64 endurkóðar textann algjörlega yfir í annað stafamengi.
Af hverju að nota það?
- Þrjár ólíkar duldunaraðferðir í einu tóli — veldu þá sem hentar.
- Hver hamur er fullkomlega afturkræfur með Afdulkóða-hnappnum.
- Heiðarlegt um umfangið: þetta er textatól, ekki JavaScript/CSS/HTML kóðaþjöppun.
- Keyrir alfarið í vafranum þínum — engu er hlaðið upp.
- Engin uppsetning, enginn reikningur, ókeypis í notkun.
Hvernig á að nota það
- Límdu inn textann sem þú vilt dylja.
- Veldu ham: Unicode-líkindastafi, ROT13 eða Base64.
- Smelltu á Dylja til að umbreyta honum, eða Afdulkóða til að snúa við áður duldum streng.
- Afritaðu niðurstöðuna.
Dæmi
Inntak
Hello, World!Úttak
Hеllo, Wоrld!Í Unicode-líkindaham eru stafirnir H, e og o í þessari niðurstöðu kýrillískir samhljóðstafir (homoglyphs), ekki latnesku stafirnir sem þeir virðast vera — textinn les enn rétt fyrir fólk en mun ekki samsvara venjulegri textaleit að 'Hello, World!'.
Algeng notkun
- Birta netfang eða símanúmer á netinu í eyðublaði sem er læsilegt en forðast einfaldar skrap-regex.
- Deila spilliefni (spoiler) eða svarlykli á þann hátt að það sé ekki strax læsilegt við fyrstu sýn.
- Fljót afturkræf kóðun til hversdagslegrar notkunar — ekki í staðinn fyrir alvöru dulkóðun.
- Prófa hvernig þín eigin textavinnsluforskrift höndlar homoglyph eða kóðað inntak.
Val á ham
Unicode-líkindaskipti eru rétta valið þegar þú vilt að textinn líti enn rétt út fyrir mannlegan lesanda á meðan hann kemur í veg fyrir nákvæma strengjasamsvörun — hann er sjónrænt nánast eins og frumtextinn en notar aðra undirliggjandi stafakóða. ROT13 er hefðbundna valið fyrir að fela spoiler-efni: ruglaða niðurstaðan er greinilega ekki upprunalegi textinn og er víðþekkt venja, svo lesendur vita að þeir eiga að keyra hana í gegnum ROT13-tól ef þeir vilja opinbera hana. Base64 er sá valkostur sem lítur mest 'kóðaður' út og er almennt notaður þegar þú þarft örugga leið til að fella texta inn í vefslóð, JSON-svæði eða kerfi sem höndlar ekki sérstafi vel.
Algengar spurningar
Dylur þetta JavaScript, CSS eða HTML kóða?
Nei. Þetta tól vinnur aðeins með venjulegan texta — það þáttar ekki kóðasetningafræði, endurnefnir ekki breytur og þjappar ekki. Fyrir raunverulega kóðadulun/þjöppun þarftu þjöppun á smíðaverkfærastigi sem skilur málfræði tungumálsins.
Er Unicode-líkindadulun örugg?
Nei — þetta er létt duldun, ekki dulkóðun. Hver sem keyrir textann til baka í gegnum Afdulkóða-ham þessa tóls (eða svipað homoglyph-afturköllunartól) getur endurheimt frumtextann. Notaðu það til að forðast einföld leitarorðasíur eða afritun-og-límingu-skrap, ekki til að vernda viðkvæm gögn.
Af hverju notar ROT13 sömu hnapparökfræði í báðar áttir?
ROT13 færir hvern staf 13 sæti í 26 stafa stafrófi, svo að beita því tvisvar skilar upprunalega textanum. Dylja og Afdulkóða gefa sömu niðurstöðu í ROT13-ham.
Getur Base64-hamur höndlað texta sem er ekki á ensku?
Já — kóðarinn höndlar allan Unicode (broddstafi, CJK-stafi, emoji) rétt með því að kóða UTF-8 bæta-framsetninguna, ekki bara ASCII.
Er textanum mínum hlaðið upp einhvers staðar?
Nei. Allar umbreytingar keyra sem staðbundið JavaScript í vafranum þínum; engu er sent til netþjóns.