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.
sergiotaborda
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???
O problema não é com a classe. O problema é de quem está dando print desses dados.
dahenz
Mas esse arquivo de properties pode ser lido no servidor também imagino!!! Ou não?
Obrigado!
E
entanglement
É 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: