Como posso determinar se tenho um cartão de crédito válido número?
Cartões de crédito utilizar o Check Digit Luhn Algoritmo. O principal objectivo da Luhn Check Digit Algoritmo é a captura de dados entrada erros, mas tem direito duplo aqui como uma ferramenta da segurança fraca.
O Luhn Check Digit Algoritmo
Para um cartão com um número par de dígitos, cada dupla ímpar numerados dígitos (1 º dígito, 3. Dígitos, 5 algarismos, etc ..) e subtrair 9 se o produto for igual ou superior a 9. Adicione-se ainda a todos os dígitos (2. Dígito, 4. Dígitos, 6 dígitos, etc ..), bem como a duplicou-ímpar dígitos, eo resultado deve ser um múltiplo de 10 ou não é um cartão válido. Se o cartão tem um número ímpar de dígitos, executar o mesmo além duplicando o mesmo numeradas dígitos vez.
Para sua comodidade, temos exemplos da Luhn Confirmar Dados Algorithm em C e os Luhn Confirmar Dados Algoritmo em Java.
|
Bookmark Como posso determinar se tenho um cartão de crédito válido número?

