pessoal estou desenvolvento um programa para adaptar a uma empresa que já possui o sistema de automação...
O problema é que o proprietário quer usar o mesmo cadastro de usuários que o sistema dele já possui... só que para isso tenho que saber um método de descriptografar a senha do DBF existente
Alguém pode me ajudar?
Obrigado
senha
Moderador: Moderadores
-
PITERGALDIANO
- Usuário Nível 2

- Mensagens: 91
- Registrado em: 28 Nov 2003 08:48
-
MARCELOG
- Usuário Nível 4

- Mensagens: 546
- Registrado em: 15 Mar 2005 16:54
- Localização: Divinópolis/MG
Caro Piter,
normalmente a criptografia utilizada em dbf´s constitui-se em trocar caracteres por caracteres ou símbolos.
Inicialmente, verifique um registro válido que você tenha conhecimento dos dados e faça a substituição.
Exemplo:
Registro 1
Usuário = MARIA
Senha = SENHA
no banco de dados tá assim:
Usuário = TGMAG
Senha = ZYXWG
Conforme se vê, a letra "A" válida (de MARIA) virou a letra "G" no arquivo (banco de dados).
Assim, você deve criar um programa ou regra para, pegar o conteúdo do campo, transformar o string e regravá-lo novamente.
No exemplo acima, no string Usuário, trocar a letra G pela letra A e assim sucessivamente.
Dica:
Se você tiver sorte, talvez o programador tenha utilizado algum recurso padrão disponível para criptogtafia do DBF.
Experimente algumas rotinas disponíveis na internet. Quem sabe dá certo.
MarceloG.
normalmente a criptografia utilizada em dbf´s constitui-se em trocar caracteres por caracteres ou símbolos.
Inicialmente, verifique um registro válido que você tenha conhecimento dos dados e faça a substituição.
Exemplo:
Registro 1
Usuário = MARIA
Senha = SENHA
no banco de dados tá assim:
Usuário = TGMAG
Senha = ZYXWG
Conforme se vê, a letra "A" válida (de MARIA) virou a letra "G" no arquivo (banco de dados).
Assim, você deve criar um programa ou regra para, pegar o conteúdo do campo, transformar o string e regravá-lo novamente.
No exemplo acima, no string Usuário, trocar a letra G pela letra A e assim sucessivamente.
Dica:
Se você tiver sorte, talvez o programador tenha utilizado algum recurso padrão disponível para criptogtafia do DBF.
Experimente algumas rotinas disponíveis na internet. Quem sabe dá certo.
MarceloG.
- Augusto
- Usuário Nível 3

- Mensagens: 473
- Registrado em: 26 Ago 2003 17:50
- Localização: Maricá/RJ
- Contato:
Putzzz...
me desculpe... mais assim o cara vai levar um tempão tentando descobrir e não vai conseguir...
As criptografias que eu faço, por exemplo, além de substituir caracteres eu tbm uso a posição... tipo o A na 1a. posição vale "$", na 4a. vale "%", na 10a. vale "@"... e por aí vai...
Já pensou na quantidade de combinações que dá ??
Vc já escutou falar em "Análise combinatória" ??
Imagina...
me desculpe... mais assim o cara vai levar um tempão tentando descobrir e não vai conseguir...
As criptografias que eu faço, por exemplo, além de substituir caracteres eu tbm uso a posição... tipo o A na 1a. posição vale "$", na 4a. vale "%", na 10a. vale "@"... e por aí vai...
Já pensou na quantidade de combinações que dá ??
Vc já escutou falar em "Análise combinatória" ??
Imagina...
:xau Fui...
goulart@provsul.com.br
Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br
goulart@provsul.com.br
Faça da PROVSUL o seu Provedor de Serviços WEB
Visite: www.PROVSUL.com.br