Zdravím,

mám třídu, která musí obsahovat informaci, jež by měla zůstat skryta:

public class Trida {
    public static void main(String[] args) {
        String cosi = "Super tajný řetězec";
        //atd...
    }
}

Jde vůbec nějak zajistit, aby dekompilací nešel obsah řetězce cosi zpětně
zjistit? Obfuscatory to víceméně neřeší, obsah řetězce lze dekompilací
pohodlně získat, i když nevím, k čemu třeba původně sloužil.

Ještě horší je, že ve výsledném class souboru je řetězec rovněž čitelný.
Existuje tedy nějaký "ProtiDekompilaciOdolný" způsob ukládání citlivých dat
uvnitř java souborů?

Petr Zajíc


Odpovedet emailem