Array
(
)

Como esconder senha do BD nas aplicações

Msdn.cs33208
   - 14 abr 2007

Olá,

Tenho uma aplicação que na inicialização se conecta a um BD SQLServer 2000 em outro servidor, onde são passados o Username e a Password do BD através da string de conexão.

A aplicação foi desenvolvida em .Net 2003 e o usuário tem os fontes e pode fazer modificações na aplicação.

Pergunto: Como posso fechar o BD e esconder o username e password nos fontes da aplicação, de forma que somente a aplicação acesse o BD e o usuário não tenha como descobrir o username e a senha do BD.

Desde já fico grato pela ajuda.

R3n4n
   - 18 abr 2007

Eu não sei bem se entendi sua pergunta, mas acho que criptografia iria solucionar, mesmo que alguem tenha acesso a senha no banco de dados ela estaria criptografada.

Se não me engano use o comando Encode { string.Text.Encode(); }
Vc pode criar tb sua própria criptografia misturando as letras e quiando descriptografar ajeitalas.