Como é criado um cartão de crédito válido

Vou ensinar como é feito a validação de um cartão de crédito e a matématica e engenharia por tráz de um cartão de credito, esse tutorial tem o intuito de  ajudar estudantes de programação que desejam fazer validadores de cartão nos pagamentos de seus sites ou programas, não me responsabilizo pelo mal uso das informações!



Se engana quem pensa que um número de cartão de crédito é feito aleatóriamente,existe calculos e informações em cada número do cartão um número fora do lugar e o cartão é inválido.

1º Vamos conhecer alguns números na produção de um cartão de credito.

O primeiro digito: Os primeiros digitos é número que representa a bandeira do cartão vou postar as mais conhecidas bandeiras


Visa Começa com digito 4
MasterCard Começa com digitos entre 51 e 55
American  express Começa com 34 ou 37

A lista completa de regras dos números das bandeiras você encontra Aqui

Resumindo os 16 números do cartão, Seis digitos primeiros digitos para identificar a bandeira do cartão e mais nove dígitos para idenficar o dono do cartão, claro se você for fazer um cartão para teste não teremos esses dados reais , então só pra passar pelo seu validador coloque o número que você tem da bandeira, e o restante até o 15º digito coloque aleatório.

Ultimo digito o 16º  esse é fundamental na criação do cartão de crédito pois ele que determina se o cartão é válido ou não, e para descobrirmos esse ultimo número existe um calculo criado por engenheiro da IBM  chamado Hans Peter Luhn. Nick Berry, do Data Genetics 

Explicando melhor essa parte: Você não escolhe esta último dígito: ele é determinístico. A fórmula matemática exata para gerá-lo foi inventada por Hans Peter Luhn, um engenheiro da IBM, em 1954. Originalmente patenteado, o algoritmo está agora no domínio público… o algoritmo de Luhn é inteligente na medida em que detecta qualquer erro único (de um único dígito), tal como trocar o 9 por um 6.

O cálculo do dígito verificador é relativamente simples: você multiplica as casa de número impar do cartão ex: primeiro, terceiro, quinto, …, décimo quinto dígito por 2. Se isso resultar em algum número com dois dígitos, você soma os dois (por exemplo, 18 vira 1+8=9). Depois some tudo, e adicione o segundo, quarto, …, décimo quarto dígito. Suponha que o resultado deu 67. Quanto falta para chegar a um múltiplo de dez? 3. Então o dígito verificador é 3

Exemplo:  5124 2547 2154 521

multiplico  por 2 a 1ª  casa o que no caso é o  5 ai pulo a 2º casa que no caso é o 1 multiplico a 3ª pulo a 4ª por ai vai ater ficar com os 15 digitos calculados o nosso exemplo ficaria assim:

1144 4587 4114 122 

Depois você soma essa sequência de número cujo resultado foi 49 pra chegarmos em um multiplo de dez precisamos do número 1, então nosso número validador seria 1 e ficaria assim nosso número de cartão  5124254721545211 você poderá verificar que o calculo foi certo e o cartão é dado como verdadeiro, confira nesse site validador 
Esse dígito previne duas coisas: primeiro, que você erre ao digitar a sequência de números; e segundo, que hackers gerem números de cartão aleatórios que funcionem.

Mas claro que, para isso, o dígito verificador não é o bastante: por isso você precisa digitar o CVV, código de três dígitos que fica atrás do cartão. Esse código é mais seguro: ele é gerado pela própria instituição, e calculado ao criptografar o número do cartão e sua data de validade. Cada empresa decide qual algoritmo usar nessa criptografia

Mais em muitos casos alguns sites deixam passar isso despercebidos na hora de validar o cartão, 
então costuma-se colocar no cvv os três últimos digitos do cartão gerado por você e a data de expiração costuma-se colocar 4 anos após a data que você gerou, mais claro com essas informações fundamentais falsas você nunca irá conseguir comprar em sites grandes de compras,o máximo que irá conseguir é passar por validadores de sites que não cobram nada na hora do cadastro e só verificaram que está falso quando forem cobrar, ex: alguns sites que liberam tempo expirimental, ou liberam acesso instântaneo de seus conteúdos e só depois verificam a genuinidade do cartão.

Quem tiver algo pra complementar nesse tutorial fica aberto os comentários, e por favor não façam mal uso dessas informações que é só pra estudo e nada mais que uma curiosidade!
Desafio aos Visitantes: Poste ai seu cartão de crédito e prove que aprendeu a minha explicação.

                "Lembre-se o que parece banal pra você era mistério pra alguém"

7 comentários:

  1. oque eu faria caso a soma dos numeros impares fosse 38? eu somaria os numeros e daria 11, devo somar denovo para tornar apenas uma casa? (ou seja o valor iria dar 2)

    ResponderExcluir
  2. não entendi sua pergunta , está fazendo algo diferente ai

    ResponderExcluir
  3. Não há a possibilidade de nenhum algarismo multiplicado por 2 resultar em 38 pq o último algarismo é (9) e ele multiplicado por 2 é 18.

    ResponderExcluir
    Respostas
    1. Senhores (a)! Para você que trabalha com compras online ou digitada, temos informações cc full e trilhas 101 201 301 501 e 601 nacionais e internacionais, e também temos a lara débitos com pin além da Amex árabes ilimitadas. No entanto para você que já tem o equipamento ou esteja afim possui temos a régua chips e tarja além da pinpad com o novo software descarregando no email interessados: 034 998339662

      Resposta

      Excluir
    2. Senhores (a)! Para você que trabalha com compras online ou digitada, temos informações cc full e trilhas 101 201 301 501 e 601 nacionais e internacionais, e também temos a lara débitos com pin além da Amex árabes ilimitadas. No entanto para você que já tem o equipamento ou esteja afim possui temos a régua chips e tarja além da pinpad com o novo software descarregando no email interessados: 034 998339662

      Resposta

      Excluir
  4. algum ai tem uma conta hacker da netiflix ?

    ResponderExcluir
  5. eu estou presisando de muito dinheiro

    ResponderExcluir