Olá Joel, é um prazer tentar ajudar, tambem estou aqui para aprender.
[]s, Sergio Eurico. Em 05/04/08, Joel Alexandre <[EMAIL PROTECTED]> escreveu: > > 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 >>>>> > > > > [As partes desta mensagem que não continham texto foram removidas]