3
respostas

Criptografar os dados de conexão ao banco

Boa tarde! Estou desenvolvendo uma aplicação simples que faz conexão com um banco de dados em sqlserver para listar todo o cadastro de uma tabela. Porém, estou na dúvida de como criptografar/esconder o usuário e senha (string de conexão) de acesso a base de dados. Qual seria a melhor abordagem para este caso?

3 respostas

Olá, Alan. Boa tarde!! Tem algumas abordagens para proteger a string de conexão. Por exemplo, se estivermos usando servidores de aplicação, poderíamos registrar as informações do banco no servidor, cadastrando um datasource. Podemos cadastrar as informações em arquivos separados da aplicação. Vai depender muito do servidor/framework que você está utilizando.

João, obrigado pelo retorno.

Esqueci de comentar que é uma aplicação desktop utilizando javafx com jdbc.

Alan, dê uma olhada nessa discussão e veja se é o que você precisa: https://stackoverflow.com/questions/60435711/how-to-establish-a-database-connection-with-an-xml-file-using-jdbc-java

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software