Vedete, mi sono sempre chiesto (cercando anche parecchio ) come si può fare per evitare che "malintenzionati" decompilino il codice risalendo a dati sensibili come quelli di connessione a un db.
Mi spiego meglio :
mettiamo che il mio programma java SE desktop si debba connettere al db di un mio sito online dovrò scrivere come codice :
tenendo conto che url,user e password sono stringhe, come potrei fare per evitare che chi decompila risalga ad esse ? Come potete immaginare sarebbe un bel problema se qualcuno ne venisse a conoscenza.codice:Connection c = DriverManager.getConnection(url, user, password);
Vi ringrazio anticipatamente
PS. Avevo pensato a qualcosa del genere, ma il decompilatore fa troppo bene il suo lavoro :
PPS. Per favore non ho intenzione di aprire un dibattito sull'open source o quant'altro. Graziecodice:String password=String.valueOf((char)109)+String.valueOf((char)111)+String.valueOf((char)99);