Como gerar um .class totalmente criptografado?

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???

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.

Mas esse arquivo de properties pode ser lido no servidor também imagino!!! Ou não?

Obrigado!

É 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:

usuario=AE4vBRKwjPP0G5ubhflULKh6
senha=sQvy4vvX+qCsiPpTVIXrW2P6
path=vP3ilDIlgEv7q8DbkRy8DY4cTUCF0g2k+93KY3V+nFkk4BoszDSYYfZVc2hJoCiO

Bah vou estudar isso… qualquer coisa vou precisar de ajuda… :slight_smile: obrigado entanglement