O que são dígitos de cheque?
Um dígito de verificação é parte integrante de um método de detecção de erro. Ele pode se referir a uma das duas coisas-o dígito real, associado a um número de vários dígitos, que representa se esse número de vários dígitos é preciso ou não. Como alternativa, um dígito de cheque refere -se à medida usada para testar a precisão de uma coleção ou bloco de dados, em oposição a um único número. De qualquer forma, o processo desse tipo de verificação de redundância pode ser referido como um cálculo de dígitos de verificação ou Verifique o algoritmo do dígito . O método de dígito de verificação pode adotar muitas abordagens diferentes e é usado internacionalmente para muitos propósitos diferentes. Alguns sistemas comuns de numeração ou codificação que usam dígitos de verificação incluem o Código do Produto Universal (UPC) e o Número do Livro Padrão Internacional (ISBN), entre outros.
O dígito de cheques foi projetado para capturar tipos específicos de erros comuns na entrada de dados, sejaEsses dados foram lidos e inseridos pela mesma pessoa em um teclado ou teclado do telefone ou se os dados foram lidos por uma pessoa e inseridos por outra. O erro de entrada de dados mais comum a esse respeito é o de simplesmente inserir um único dígito incorretamente. Isso representa entre 60 e 95 % de todos os erros de dados. Amarrado por segundo, está omitindo ou adicionando um único dígito, por um lado, e transpondo dígitos adjacentes, por outro. Outros erros que são possíveis, mas ocorrem com muito menos frequência, incluem a reversão da ordem de três dígitos para que 123 seja inserida como 321 , por exemplo; e erros fonéticos, confundindo 16 e 60.
Os dígitos de verificação podem realmente ser adicionados ao número que eles devem verificar. No número de identificação do veículo (VIN), que tem 17 caracteres, o dígito de cheques está na nona posição. Em um número ISBN de 13 dígitos, por outro lado, o dígito de cheques aparece no final, como o 13º número.
Existem vários algoritmo diferentess que são comumente usados para calcular dígitos de verificação e o mesmo algoritmo nem sempre é usado para o mesmo objetivo internacionalmente. Por exemplo, o algoritmo desenvolvido e nomeado após o cientista Hans Peter Luhn, também chamado mod 10, é a fórmula usada nos Estados Unidos para obter o número de cartões de crédito e débito e no Canadá para a autenticação do número de seguro social (SIN). O algoritmo Luhn também é usado para os códigos de barras do número de artigo europeu internacional (EAN13), enquanto uma fórmula diferente, MOD11, é usada para alguns códigos de barras na Alemanha e para números de arquivamento de impostos (TFNs) na Austrália.
A fórmula de Luhn aborda o dígito de verificação no final do número que verifica. Da direita para a esquerda, incluindo o dígito de cheques, cada segundo dígito é dobrado. Se algum dos dígitos dobrados se tornará números de vários dígitos, os números individuais desses números de vários dígitos serão adicionados. Os números restantes são somados. Se a soma resultante for divisível por 10, então o multi-dO número do IGIT é válido de acordo com a fórmula de Luhn. Se a soma resultante não for divisível por 10, será adicionado um dígito de cheque que tornará a soma resultante divisível por 10. Portanto, se o número a ser validado for 1234, não seria válido sem um dígito de cheque de 6 presos no final. Isso porque (1 + 1) + 2 + (3 + 3) + 4 = 14, que não é divisível por 10. A adição de um dígito de verificação de 6, no entanto, tornará a soma resultante divisível por 10 e, portanto, válida pela fórmula de Luhn.
Na Austrália, houve uma tentativa de usar dígitos para uma segunda finalidade - para limitar a capacidade das pessoas de fingir números válidos para fins tributários. Apesar dos esforços do governo para manter o algoritmo de dígitos de cheques em segredo, as pessoas conseguiram descobrir e continuar a falsificar números relacionados a impostos.