¿Qué son los dígitos de verificación?
Un dígito de verificación es una parte integral de un método de detección de errores. Puede referirse a una de las dos cosas: el dígito real, asociado con un número de múltiples dígitos, que representa si ese número de múltiples dígitos es preciso o no. Alternativamente, un dígito de verificación se refiere a la medida utilizada para probar la precisión de una recopilación o bloque de datos, en lugar de un solo número. De cualquier manera, el proceso de este tipo de verificación de redundancia puede denominarse un cálculo de dígitos o un algoritmo de dígito . El método Check Digit puede adoptar muchos enfoques diferentes y se usa internacionalmente para muchos propósitos diferentes. Algunos sistemas de numeración o codificación comunes que utilizan dígitos de verificación incluyen el código de producto Universal (UPC) y el número de libro estándar internacional (ISBN), entre otros.
El dígito de verificación está diseñado para atrapar tipos particulares de errores comunes en la entrada de datos, ya seaEsos datos fueron leídos e ingresados por la misma persona en un teclado o teclado de teléfono, o si los datos fueron leídos por una persona e ingresados por otra. El error de entrada de datos más común a este respecto es simplemente ingresar un solo dígito incorrectamente. Esto representa entre el 60 y el 95 por ciento de todos los errores de datos. Ate en segundo lugar están omitiendo o agregando un solo dígito por un lado, y transponiendo dígitos adyacentes por otro lado. Otros errores que son posibles, pero ocurren con mucha menos frecuencia, incluyen la reversión del orden de tres dígitos para que 123 se ingrese como 321 , por ejemplo; y errores fonéticos, confusos 16 y 60.
Los dígitos de verificación se pueden agregar al número que están destinados a verificar. En el número de identificación del vehículo (VIN), que tiene 17 caracteres, el dígito de verificación está en la novena posición. En un número ISBN de 13 dígitos, por otro lado, el dígito de verificación aparece al final, como el número 13.
Hay varios algoritmos diferentesS que se usan comúnmente para calcular los dígitos de verificación, y el mismo algoritmo no siempre se usa para el mismo propósito internacionalmente. Por ejemplo, el algoritmo desarrollado y el nombre del científico Hans Peter Luhn, también llamado mod 10 , es la fórmula utilizada en los Estados Unidos para los números de tarjetas de crédito y débito y en la autenticación del número de seguro social (SIN). El algoritmo de Luhn también se utiliza para los códigos de barras del Número de Artículo Europeo Internacional (EAN13), mientras que una fórmula diferente, MOD11, se usa para algunos códigos de barras en Alemania y para los números de presentación de impuestos (TFNS) en Australia.
La fórmula de Luhn ataca el dígito de verificación al final del número que verifica. De derecha a izquierda, incluido el dígito de verificación, cada segundo dígito se duplica. Si alguno de los dígitos que se duplicaron se convierten en números de múltiples dígitos, entonces se suman los números individuales de esos números de múltiples dígitos. Se suman los números restantes. Si la suma resultante es divisible por 10, entonces el Multi-DEl número de IGIT es válido de acuerdo con la fórmula de Luhn. Si la suma resultante no es divisible por 10, se agregará un dígito de verificación que hará que la suma resultante sea divisible por 10. Por lo tanto, si el número a validar es 1234, no sería válido sin un dígito de verificación de 6 tachado en el final. Esto se debe a que (1 + 1) + 2 + (3 + 3) + 4 = 14 que no es divisible por 10. Agregar un dígito de verificación de 6, sin embargo, hará que la suma resultante sea divisible por 10 y, por lo tanto, válida por la fórmula de Luhn.
En Australia, hubo un intento de usar dígitos de verificación para un segundo propósito: limitar la capacidad de las personas de fingir números válidos para fines fiscales. A pesar de los esfuerzos del gobierno para mantener en secreto el algoritmo de dígitos de cheques, las personas pudieron resolverlo y continuar falsificando los números relacionados con los impuestos.