Witam. Sprawa wygląda tak: w programie mam umieścić jakieś hasło/klucz:
String myPassword = "mojetajnehaslo123";
Uwaga! Proszę nie mówić, że hasło mam umieścić w bazie danych! To nie wchodzi w rachubę!
Jak każy pewnie wie, kod javy kompilowany jest do kodu pośredniego (bytecodu). W związku z czym, po kompilacji programu każdy może moje "tajne hasło" ujrzeć.
Piszę programy także w C# i także tam kod kompilowany jest do IL, kodu pośredniego.
Lecz jeśli chodzi o C# to istnieje do tego języka takie wspaniałe narzędzie jakim jest NETZ:
info: http://developers.pl/files/folders/zaczniki_do_blogw/entry3790.aspx
Moje pytanie brzmi: jak ukryć kod (przede wszystkim stringi (bez skojarzeń)) tak aby nawet po zdekomlilowaniu były "niewidoczne", ukryte?
Czy jest dostępny może jakiś program typu NETZ dla Javy?
dzięki