Digito Verificador ?

Aqui é o lugar para bater papo e trocar idéias sobre os mais variados assuntos

Moderador: Moderadores

jscorrea
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 04 Dez 2008 00:29
Localização: Santo André - SP

Digito Verificador ?

Mensagem por jscorrea »

Olá pessoal estou migrando um sistema em Clipper para outra linguagem.

Mas preciso descobrir o algoritmo de criação do digito verificador.

Eis algumas sequencias:

2 7 6 1 4 8
2 7 6 1 5 1
2 7 6 1 6 4
2 7 6 1 7 7
2 8 1 1 7 3
3 0 4 0 1 0
2 1 2 6 8 1
3 3 5 3 2 6
3 3 9 8 2 9
2 1 6 1 7 1
2 1 6 1 8 4
2 1 6 1 9 7
2 1 6 2 6 9
3 4 1 9 9 6
2 1 9 0 9 7

O último dígito da direita é o verificador, é gerado a partir dos 5 restantes.

Aguém teria idéia do que o cara usou na época? (1993)

Obrigado.


---
Nota da Moderação (Maligno):
O presente tópico foi movido da seção "Clipper", uma vez que seu conteúdo não está alinhado com os objetivos daquela seção.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Digito Verificador ?

Mensagem por Maligno »

Bem-vindo ao fórum. :)

Uma sugestão: tente descompilar o programa do rapaz. Se conseguir, será muito mais fácil descobrir o algoritmo. Eu próprio já fiz isso em programas do governo. E sendo o programa de 1993, é bem possível que seja fácil descompilar. Aliás, tente usar o Valkyrie, que é dos melhores. Tenho no meu site. Clique aqui para baixar.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Digito Verificador ?

Mensagem por gvc »

[ jscorrea]
Conseguiu "voltar" o fonte com o Valkyrie?
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
jscorrea
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 04 Dez 2008 00:29
Localização: Santo André - SP

Re: Digito Verificador ?

Mensagem por jscorrea »

Então GVC testei agora, a mensagem foi:

Unrecognized linker code.
Unable to continue processing.
Press any key to continue.

Será a versão do Clipper?

Quando executo Analyse, aparece:

Compiler is Clipper Summer ´87

Abraço
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Digito Verificador ?

Mensagem por Maligno »

Sendo Summer'87, você precisará de um compilador específico pra essa versão. Pegue no meu site o arquivo do UnClip, que descompila o Summer.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Digito Verificador ?

Mensagem por gvc »

Eu achava o o VK descompilava tb summer'87.
Talvez tenha alguma opção especifica.
Mas é bom saber que se foi usado o blinker, provavelmente não será possivel "voltar" o código.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Digito Verificador ?

Mensagem por Maligno »

Não tenho total certeza, mas sou capaz de dizer que o BLinker não se dá bem com o Summer. :)
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
jscorrea
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 04 Dez 2008 00:29
Localização: Santo André - SP

Re: Digito Verificador ?

Mensagem por jscorrea »

Bom pessoal,

Usei o Unclip eis a mensagem:

Blinker 1.50 Overlayed
0%UnClip2: Error executing e:\unclip\unblink.exe
UnClip: Error creating log file
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Digito Verificador ?

Mensagem por sygecom »

Tem o RESCUE tmb. que é muito bom !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
jscorrea
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 04 Dez 2008 00:29
Localização: Santo André - SP

Re: Digito Verificador ?

Mensagem por jscorrea »

O Rescue não funcionou com o Summer..

Abraço
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Digito Verificador ?

Mensagem por Maligno »

Tentou copiar seu programa para o diretório do UnClip? Aliás, seu programa é apenas um EXE ou também tem alguma overlay?
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
SandroBelarmino
Usuário Nível 3
Usuário Nível 3
Mensagens: 464
Registrado em: 04 Set 2007 16:11
Localização: Pedreira-SP

Re: Digito Verificador ?

Mensagem por SandroBelarmino »

Tente usar o DClip do Wagner, voce pode baixar em http://www.vagucs.com.br se nao me engano ele descompila executáveis linkados com o Blinker.

Abraço.
Alessandro R Belarmino
Clipper 5.2e - Blinker 7 - DBFNTX / DBFCDX
"Quem trabalha muito erra muito, quem trabalha pouco erra pouco, quem não trabalha não erra e quem não erra é promovido !!!!"
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Digito Verificador ?

Mensagem por Maligno »

O DClip tem, me parece, uma versão grátis, limitada e uma versão paga, mais completa (não é 100%). Ou o Vagner faz o serviço (e cobra). Algo assim. Em todo caso, realmente é melhor ir à página do DClip.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
jscorrea
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 04 Dez 2008 00:29
Localização: Santo André - SP

Re: Digito Verificador ?

Mensagem por jscorrea »

Pessoal obrigado a todos pelo esforço em me ajudar.

Eu tenho uma programa que gera e outro que valida e gera tb.

Hoje estarei pegando o que gera e testo.

É um sistema de exames laboratoriais onde o sistema auxiliar gera a numeração para impressão de etiquetas.

Abraço.
jscorrea
Usuário Nível 1
Usuário Nível 1
Mensagens: 11
Registrado em: 04 Dez 2008 00:29
Localização: Santo André - SP

Re: Digito Verificador ?

Mensagem por jscorrea »

Estou com o executável que gera a numeração.

Com o Unclip dá seguinte mensagem:

Blinker 1.50 Overlayed
100%
UnClip: This program has been protected
UnClip: Errors detected

Foram produzidos 2 arquivos ETIQ.SRC e ETIQ.RBL

E agora pessoal?
Responder