Link copiato negli appunti
Zend Encoder è un'utility (a pagamento) che "offusca", codifica e semi-compila un programma PHP di modo da proteggerne il codice sorgente e la relativa proprietà intellettuale: riceve in ingresso uno o più script e invia indietro gli stessi codificati e non più modificabili. Zend Optimizer è il "player", che, installato sul server, si occuperà di interpretare gli script così ottenuti.
Zend Encoder e Zend Optimizer girano su sistemi Windows e *nix. Di questi e di altri strumenti simili abbiamo parlato in un approfondito articolo presente nella sezione PHP di HTML.it e per questo motivo non ci dilungheremo troppo.
I vantaggi nell'usare uno strumento del genere sono
- Il codice sorgente, comprese password di accesso al database o a procedure proprietarie di cifratura, non sarà più in chiaro;
- si ha la possibilità di cifrare un file di modo che sia possibile la sua decrittazione solamente in unione ad altri;
- la velocità di esecuzione di ogni script è aumentata;
- è possibile inserire una data di "scadenza" dei propri programmi.