CRIPTOGRAFAR CONNECTIONSTRING
Olá pessoal, gostaria de saber como criptografar e/ou esconder a ConnectionString do arquivo app.config gerado pelo VB.NET ao alimentar a sessão Settings do projeto. O problema é que minha ConnectionString possui a senha do banco, e fica totalmente exposto se alguem editar o respectivo arquivo.
Alguém tem alguma sugestão?
Alguém tem alguma sugestão?
TIAGOFAC,
Eu uso um jeito muito legal. (modéstia à parte)
Faço assim:
Crio um objeto à parte para ser anexado ao código com este programa:
=======================================================
ENCRYPTAR ARQUIVOS
http://www.vbmania.com.br/index.php?modulo=detalhe&id=5477
=======================================================
Ele possui chave pública o que torna as coisas ainda mais legais.
Depois pego a [Ô]connection string[Ô] e criptografo colocando no código.
=======================================================
APP.CONFIG E CONNECTIONSTRINGS
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9369
=======================================================
O código fonte para fazer a criptografia fica bem separado do código que será criptografado.
A DLL embutida somente descriptografa o que foi previamente codificado e armazenado.
Tenho um exemplo do que estou falando dentro de um sistema exemplo que coloquei aqui chamado [Ô]Loja[Ô] (apesar de estar em C#).
Veja que o programa que criptografa pode estar em VB.Net ou C#.Net pois estará sendo usado somente como uma referência no código principal.
=======================================================
SISTEMA EXEMPLO CLIENTE / PRODUTO DE LOJA
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9259
Exemplo de programação em camadas (BLL, DAL, Model e UI). Usa: C#.Net Express e Web Developner.Net Express, um encriptação em VB.Net Express também (converti para C#). Leia o arquivo LEIAME.txt dentro do zip.
=======================================================
[][ô]s,
Tunusat.
Eu uso um jeito muito legal. (modéstia à parte)
Faço assim:
Crio um objeto à parte para ser anexado ao código com este programa:
=======================================================
ENCRYPTAR ARQUIVOS
http://www.vbmania.com.br/index.php?modulo=detalhe&id=5477
=======================================================
Ele possui chave pública o que torna as coisas ainda mais legais.
Depois pego a [Ô]connection string[Ô] e criptografo colocando no código.
=======================================================
APP.CONFIG E CONNECTIONSTRINGS
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9369
=======================================================
O código fonte para fazer a criptografia fica bem separado do código que será criptografado.
A DLL embutida somente descriptografa o que foi previamente codificado e armazenado.
Tenho um exemplo do que estou falando dentro de um sistema exemplo que coloquei aqui chamado [Ô]Loja[Ô] (apesar de estar em C#).
Veja que o programa que criptografa pode estar em VB.Net ou C#.Net pois estará sendo usado somente como uma referência no código principal.
=======================================================
SISTEMA EXEMPLO CLIENTE / PRODUTO DE LOJA
http://www.vbmania.com.br/index.php?modulo=detalhe&id=9259
Exemplo de programação em camadas (BLL, DAL, Model e UI). Usa: C#.Net Express e Web Developner.Net Express, um encriptação em VB.Net Express também (converti para C#). Leia o arquivo LEIAME.txt dentro do zip.
=======================================================
[][ô]s,
Tunusat.
Faça seu login para responder