Come impedire agli utenti di recuperare il codice sorgente Java da un file jar / exe che sto distribuendo apertamente? [duplicare]

0

Suppongo che i file jar Java possano essere reindirizzati al codice sorgente e voglio impedire che si verifichi che facilmente. Quello che ho fatto è stato convertire il file jar in un file exe nativo di Windows usando launch4j.

Poiché il programma Java è stato ora compilato nel linguaggio macchina nativo è sicuro dire che sarebbe quasi impossibile decodificare il codice sorgente da esso?

    
posta Swapnil B 05.04.2018 - 13:14
fonte

1 risposta

1

Dovresti cercare di offuscare il codice, perché è quello che vuoi.

L'offuscamento del codice non lo impedirà mai completamente e ti consentirò di dirti che è impossibile interrompere la programmazione di un programma. Ma l'offuscamento del codice bloccherà la maggior parte degli script e renderà almeno più difficile la retroingegnerizzazione dell'applicazione.

Ci sono molti di questi oscuranti là fuori e diventeranno opinioni basate per dirti qual è il migliore o il migliore.

Quindi ecco cosa dovresti fare:

  1. Offuscamento del codice di ricerca
  2. Implementalo nella tua applicazione

Ecco un link SO che potrebbe aiutarti a iniziare.

    
risposta data 05.04.2018 - 13:56
fonte

Leggi altre domande sui tag