salve a tutt...
vorrei sapere se è possibile estrarre da un file jar il codice sorgente...
cioè se faccio un programmino e poi creo il file jar e lo consegno... la persona a cui ho consegnato questo file jar,potrà risalire al codice?
grazie a tutti
salve a tutt...
vorrei sapere se è possibile estrarre da un file jar il codice sorgente...
cioè se faccio un programmino e poi creo il file jar e lo consegno... la persona a cui ho consegnato questo file jar,potrà risalire al codice?
grazie a tutti
Risposta breve: ni.
Risposta lunga: un jar non contiene il codice sorgente (a meno che, tu per scelta tua, non hai impacchettato anche quello all'interno del jar... che per intenderci, altro non è che un file zippato con qualche proprietà speciale di cui solo la JVM è al corrente). Ammettiamo che non vi sia codice sorgente, ma solo le classi compilate... uno può sempre scompattare il jar e cercare di decompilare le classi... non sempre si ottiene codice "ricompilabile", ma se proprio vuoi stare sicuro, usi un offuscatore (fai una ricerca please) per incasinare un po' il codice compilato così l'eventuale decompilatore fornirà codice sicuramente non compilabile e abbastanza incasinato da rendere arduo il lavoro di ricostruzione del sorgente.
<´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
"The answer to your question is: welcome to tomorrow"
risposta breve: kassarola!!!
risposta lunga: mi devo pure preoccupare dell'oscurazione...!!!ora farò un pò di prove ad estrapolare i file jar con e senza "oscurazione"...grazie per la dritta
cmq grazie per la risposta
a
quando il diavolo ti accarezza è perchè vuole la tua anima