Vetsinou byvaji tyto retezce v externich souborech a konfigurovatelne.
Aby tam nezustavaly zadni vratka. Meni se pro kazdou instalaci. Alespon
tak to resi vetsina serveru na unixu.
Pet
Petr Zajíc wrote:
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