warningL'offuscamento non cripta il codice né protegge i segreti. Controlla il risultato prima di pubblicare: profili più intensi possono aumentare significativamente la dimensione e ridurre le prestazioni.
Trasforma codice JavaScript o TypeScript in una versione funzionalmente equivalente ma molto più difficile da leggere e da sottoporre a reverse engineering. Rinomina gli identificatori, ristruttura il flusso e nasconde le stringhe di testo.
Offre profili di intensità (ad esempio, più leggero o più aggressivo) e destinazioni di target a seconda di dove verrà eseguito il codice, per bilanciare protezione e prestazioni.
L'elaborazione viene eseguita interamente nel tuo browser, senza inviare il codice ad alcun server. L'offuscamento rende più difficile la lettura, ma non è cifratura: un aggressore determinato può comunque analizzare il risultato.
function greet(name) { return "Hola " + name; }
var _0x1a2b=['Hola\x20'];function _0x3c(_0x4d){return _0x1a2b[0x0]+_0x4d;}
No. L'offuscamento rende il codice difficile da leggere, ma continua a essere eseguito così com'è nel browser. Non è cifratura: chi ha tempo e strumenti può analizzarlo. Non nascondere mai segreti reali, come chiavi API, nel codice lato client.
Può farlo. I profili più aggressivi aggiungono livelli di protezione che aumentano le dimensioni e possono rallentare l'esecuzione. Scegli il profilo in base all'equilibrio che ti serve tra protezione e velocità.
Non c'è una funzione per annullarlo, e i nomi originali e i commenti vanno persi. Conserva sempre una copia del codice sorgente non offuscato prima di generare la versione protetta.
No. L'offuscamento viene eseguito interamente nel tuo browser; il codice non lascia mai il tuo computer.