Tempo aproximado para leitura: 00:01:19 min
Dúvida
É possível codificar a senha de conexão ao banco de dados Progress OpenEdge?
Ambiente
Framework - Framework (Linha Datasul) - Progress OpenEdge - Todas as versões
Solução
A string utilizada para conexão ao banco de dados exige que a senha seja informada em texto puro. Podem existir situações onde o administrador do ambiente não deseja que a senha seja visível aos usuários. Nesses casos, pode-se gerar uma senha criptografada e informá-la diretamente no momento da conexão ao banco de dados. Abaixo listamos o procedimento:
1. Acesse o proenv em uma estação com o Progress OpenEdge instalado;
2. Com a senha em mãos, gere uma senha criptografada:
genpassword -password <text>

Neste exemplo a string minhasenha gera a senha criptografada 3d3b212f3336363d3833.
3. Utilize a senha no formato abaixo, com o prefixo oech1:: antes da senha criptografada para conexão:
Na sessão ABL:
-db emsfnd -H servidor -S porta -U teste -P oech1::3d3b212f3336363d3833
Na sessão SQL:
Sqlexp -db emsfnd -H servidor -S porta -user teste -password oech1::3d3b212f3336363d3833
Saiba mais
Consulte o documento para mais informações Can the values of User and Password be encrypted?
0 Comentários