Pessoal, minha aplicação gera um arquivo .class parcialmente criptografado, andei observando e vi que informações importantes como: Usuario, Senha e Caminho do banco estão aparecendo de forma legível… Isso pode ser um problema se não houver alguma solução!
Simples: não “chumbe” essas informações dentro do .java. Crie um arquivo de “properties”, de onde você lê essas informações em tempo de execução, e use seu mecanismo de criptografia preferido.
[quote=dahenz]Pessoal, minha aplicação gera um arquivo .class parcialmente criptografado, andei observando e vi que informações importantes como: Usuario, Senha e Caminho do banco estão aparecendo de forma legível… Isso pode ser um problema se não houver alguma solução!
Alguém resolveu isso???[/quote]
O problema não é com a classe. O problema é de quem está dando print desses dados.
É claro que pode. Mas você precisa criar um programinha (separado, é claro) que criptografa o arquivo de properties, e no seu programa você decifra as informações. Exemplo de um arquivo .properties: