JS Versleutelen/Ontsleutelen (eval)
Gratis online JS-pack-/unpack-hulpmiddel, eval-codering en herstel
Wat is JS pack/unpack?
JS packing (ook eval-packing genoemd) converteert JavaScript-broncode naar een gecodeerde tekenreeks verpakt in een eval()-aanroep. Dit maakt de code moeilijker leesbaar maar biedt geen echte beveiliging. Het wordt soms gebruikt om JavaScript te obfusceren vóór implementatie.
JavaScript packen of unpacken
Plak uw JavaScript-code in het brongebied. Klik op Codeer (Pack) om de eval-gecodeerde versie te produceren. Klik op Decodeer (Unpack) om het proces om te keren en leesbare JavaScript terug te krijgen.
▶Is JS packing hetzelfde als minificatie?
Nee. Minificatie verwijdert witruimte en verkort variabelenamen maar behoudt de code als geldige JavaScript. Packing codeert de code in een tekenreeks die bij uitvoering via eval() wordt gedecodeerd.
▶Beschermt packing mijn code?
Niet echt. Gepackte code kan door iedereen worden uitgepakt met tools zoals deze. Het kan terugschrikkende inspectie ontmoedigen maar is geen vervanging voor echte codebescherming.
▶Is gepackte code trager?
Ja, omdat de browser de gepackte tekenreeks moet decoderen en eval()-en bij uitvoering. Voor productie gebruikt u in plaats daarvan juiste minificatie en tree-shaking.