Página 1 de 1
senha
Enviado: 06 Mar 2006 14:20
por PITERGALDIANO
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
Enviado: 06 Mar 2006 15:10
por MARCELOG
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.
Enviado: 06 Mar 2006 21:07
por Augusto
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...