Sergio, Gostaria de agradecer vc pelo email. É ótimo receber emails assim porque mantem a gente sempre bem informado. Estou aqui sempre para aprender. Sou da época do md3 e md4 que foram quebrados e quando vc mandou sua mensagem saí no desespero em busca de informações e vc realmente está certo. Chaves simples realmente são facilmente quebradas, mas se vc perceber no meu texto: "Quando vou gravar este arquivo em disco, eu pego o MD5 dele com alguma string que defino aqui como padrao. (esse é o segredo)" Nesse segredo uso uma string de 512 bytes (poderia ser muito mais). Acho que isso já ficaria mais dificil.
Veja esse site: http://gdataonline.com/seekhash.php md5(administrador) = 91f5167c34c400758115c2a6826ec2e3 Coloque essa chave: 91f5167c34c400758115c2a6826ec2e3 Agora use essa : md5(administrador 123456789012345678901234567890123456789012345678901234567890)=7ccc9f2443c2dd1483c71f38c1715781 Esse método que utilizo aqui. Digo que é impossivel porque o md5 quebra a string em várias partes. Blz? Mantenha a gente informado. []Os Joel @Lindolfo, > Este é um dos assuntos que SEMPRE sao abordados na lista. > Sugiro que de uma pesquisada... pode lhe ajudar em algo. > > @Joel > Sobre a frase "Essa é uma solucao muito simples mas completamente segura, pois > com > MD5 é impossivel alguem voltar. Mesmo sendo um arquivo texto.", acho que > voce precisa rever seus conceitos.... ;-) > > Abraco, > > Sergio Eurico. > > > > Em 05/04/08, Joel Alexandre <[EMAIL PROTECTED]> escreveu: > >> Lindolfo, >> >> Resolvi eu mesmo fazer meu metodo de trava. Seguinte eu pego o MAC >> da placa de rede e baseado neste MAC crio um arquivo texto. Dentro deste >> arquivo texto eu coloco o nome do cliente, se o sistema é alugado ou >> nao, de quanto em quanto tempo ele travará e várias outras informacoes. >> Isso fica a mostra do cliente. >> Quando vou gravar este arquivo em disco, eu pego o MD5 dele com >> alguma string que defino aqui como padrao. (esse é o segredo) e coloco >> uma linha no final com esse MD5. >> >> Envio este arquivo para o cliente e quando o soft roda pela primeira >> vez, meu soft identifica este arquivo, retira o MD5 das linhas (menos a >> ultima) e confere se bate. Se bateu, eu abro um INI ou registro do >> Windows e verifico se existe a senha daquele mes ou bimestre (vc >> define), se nao tiver ele pede a senha. Se tiver ele executa o soft. >> >> Resumidamente é assim. Existirá um arquivo texto, dentro dele terá todas >> as informacoes necessárias sobre o registro. O sistema vai verificar a >> veraciadade deste arquivo. Se bater ele abre esse arquivo e pega todas >> as informacoes sobre o cliente. Depois abre um outro arquivo e verifica >> se a senha do mes está presente e correta. Se tudo bater entra no soft >> normalmente. Se algo nao bater, entra em modo demonstracao. >> >> Essa é uma solucao muito simples mas completamente segura, pois com >> MD5 é impossivel alguem voltar. Mesmo sendo um arquivo texto. >> >> Blz? >> >> Junior escreveu: >> >> >>> Boa tarde pessoal, fiz um sistema que quero comercializá-lo através de >>> >> locação, porém, preciso criar um forma segura de que, se o cliente não >> pagar, o sistema para e ele não consegue voltar enquanto eu não liberar uma >> atualização pra ele na internet... >> >>> alguém pode me dar uma força urgente... >>> >>> Lindolfo Junior >>> >>> [As partes desta mensagem que não continham texto foram removidas] >>> >>> >>> >>> ------------------------------------ >>> >>> >>> >> >> ------------------------------------ >> >> >> -- >> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> >> >> Links do Yahoo! Grupos >> >> http://br.groups.yahoo.com/group/delphi-br/ >> >> >> >> >> > > > [As partes desta mensagem que não continham texto foram removidas] > > > ------------------------------------ > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html