[Serial] Lógica para gerar/verificar serial.

07/01/2010

0

Delphianos, venho a perguntar questão de lógica a vocês. Dicas, críticas e opniões quanto a geração de serial.  Tenho pensado em como eu poderia gerar um serial bom (de dificil de ser quebrado). Pensei que o cliente que fosse comprar meu produto precisaria se cadastrar no meu site com o CPF. Assim meu sistema geraria um serial com base no cpf do cliente, e então quando o cliente for digitar o serial, o aplicativo comunica com o servidor para validar o serial com o cpf do cliente e libera a aplicação.   Pensei num mapa de caracteres de acordo com o alfabeto, mas achei muito simples. O que vocês acham? Mapa: A - A1     A - 0 B - B2     B - 1 C - C3     C - 2 D - A4     D - 3 E - B5     E - 4 F - C6     F - 5 G - A7     G - 6 H - B8     H - 7 I - C9     I - 8 J - D1     J - 9 K - E2     K - 10 L - F3     L - 11 M - D4     M - 12 N - E5     N - 13 O - F6     O - 14 P - D7     P - 15 Q - E8     Q - 16 R - F9     R - 17 S - G1     S - 18 T - H2     T - 19 U - I3     U - 20 V - G4     V - 21 W - H5     W - 22 X - I6     X - 23 Y - G7     Y - 24 Z - H8     Z - 25   Pegamos o CPF 123.456.789.09 (valido) multiplico cada numero por 2 obtenho a letra pelo qual pegarei no meu mapa: 1*2 = 2  = C = C3 2*2 = 4  = E = B5 3*2 = 6  = G = A7 4*2 = 8  = I = C9 5*2 = 10 = K = E2 6*2 = 12 = M = D4 7*2 = 14 = O = F6 8*2 = 16 = Q = E8 9*2 = 18 = S = G1 0*2 = 0  = A = A1 9*2 = 18 = S = G1   Serial final ficaria = C3B5A7-C9E2D4-F6E8G1-A1G1   Bem, pensei nesta lógica, mas estou com uma mais complexa, gostaria de saber de vocês como elaborariam um metodo de verificação de serial!? O meu metodo ainda poderia verificar se o CPF colocado é valido ou não.   Um abraço e bons codigos. Att, pjrm1470.
Pjrm1470

Pjrm1470

Responder

Posts

07/01/2010

Pjrm1470

rsrs, maldito forum que não da pra editar. É logica e não programação. ;D   Abraços.
Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar