A série de 16 números na frente do seu cartão de crédito parece
aleatória, mas não é: como toda boa sequência de números, ela foi criada
usando um algoritmo.
Na verdade, os primeiros números referem-se à bandeira do cartão. O
seu é Visa? Então a sequência começa com 4. Se for Mastercard, será um
número entre 51 e 55; se for American Express, será 34 ou 37.
Isso vale para o mundo inteiro, e foi definido pelo ISO/IEC 7812 há mais de vinte anos. A regra vale também para cartões de débito: Visa Electron e Maestro, por exemplo, têm um conjunto de sequências que podem usar.
Ela também define que cartões de crédito e débito só podem começar
com 3, 4, 5 e 6. Se o número do cartão começa com outro dígito, ele tem
outro fim: programa de fidelidade com empresas aéreas, postos de
gasolina, lojas e outros.
OK, mas e o restante do número? Funciona assim:
Seis dígitos para identificar a bandeira do cartão (Visa, Mastercard
etc.), e mais nove dígitos para identificar você. E o último? Por ele,
temos que agradecer a um sujeito chamado Hans Peter Luhn. Nick Berry, do
Data Genetics, explica:
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 o 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.
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.
Então, sim, o número do seu cartão de crédito recebe mais atenção do que você provavelmente imagina.
Fonte: http://gizmodo.uol.com.br/como-sao-criados-os-numeros-de-cartao-de-credito/



Nenhum comentário:
Postar um comentário