Como criptografar a senha no dbxconnections.ini?
Olá pessoal,
Já tentei muita coisa, mas está dando pau.
Como posso criptografar a senha no dbxconnections.ini?
Criptografar eu estou conseguindo :P rs rs.
O problema é na hora de descriptografar. Os métodos que busca os paramestros do INI são estáticos e não tem como dar um override.
Alguem sabe como fazer isso?
Obrigado.
Já tentei muita coisa, mas está dando pau.
Como posso criptografar a senha no dbxconnections.ini?
Criptografar eu estou conseguindo :P rs rs.
O problema é na hora de descriptografar. Os métodos que busca os paramestros do INI são estáticos e não tem como dar um override.
Alguem sabe como fazer isso?
Obrigado.
Yallebr
Curtidas 0
Respostas
Vinicius2k
20/05/2005
Colega,
Eu uso meu próprio .ini e por este motivo posso descriptografar no momento do carregamento dos parametros, mas no seu caso, já tentou no [b:735a7fec78]BeforeConnect[/b:735a7fec78] do TSQLConnection, algo como :
PS: Não testei.
Espero ter ajudado.
T+
Eu uso meu próprio .ini e por este motivo posso descriptografar no momento do carregamento dos parametros, mas no seu caso, já tentou no [b:735a7fec78]BeforeConnect[/b:735a7fec78] do TSQLConnection, algo como :
with SQLConnection1 do Params.Values[´Password´] := Descritografar(Params.Values[´Password´]);
PS: Não testei.
Espero ter ajudado.
T+
GOSTEI 0
Yallebr
20/05/2005
mas no seu caso, já tentou no [b:4639f832a3]BeforeConnect [/b:4639f832a3]do TSQLConnection, algo como :
Ja testei isso no BeforeConnect. Não funcionou. Pois parece que ele carrega os parâmetros no métdo DoConnect;
GOSTEI 0
Vinicius2k
20/05/2005
Meio estranho isso... no meu entender, o correto seria o BeforeConnect ser disparado, inclusive pelo DoConnect...
Tem algumas coisas no DBX q não dá pra entender... é o mesmo caso de se esquecer o TSQLConnection conectado: não resolve o BeforeConnect.
Se me permitir dar-lhe um conselho?
Use seu próprio .ini e carregue os parametros manualmente... é como eu faço e vc tem a liberdade necessária para a criptografia.
Sei q ajudei muito, mas...
T+
Tem algumas coisas no DBX q não dá pra entender... é o mesmo caso de se esquecer o TSQLConnection conectado: não resolve o BeforeConnect.
Se me permitir dar-lhe um conselho?
Use seu próprio .ini e carregue os parametros manualmente... é como eu faço e vc tem a liberdade necessária para a criptografia.
Sei q ajudei muito, mas...
T+
GOSTEI 0
Yallebr
20/05/2005
Winicius,
Obrigado. Vou tentar fazer isso com o INI do Delphi assim não estaria re-implementando o que o Delphi já faz.
Se alguem tiver alguma dica fico grato.
Obrigado. Vou tentar fazer isso com o INI do Delphi assim não estaria re-implementando o que o Delphi já faz.
Se alguem tiver alguma dica fico grato.
GOSTEI 0
Yallebr
20/05/2005
Sobe
GOSTEI 0
Macario
20/05/2005
Você compra ou assina a ClubeDelphi, em uma das ultimas edições veio um artigo, sobre isso. Não me lembro qual, pois estou sem as mesmas no momento, é so uma dica.
GOSTEI 0