체크 숫자는 무엇입니까?
체크 숫자는 오류 감지 방법의 필수 부분입니다. 다중 자리 숫자가 정확한지 아닌지를 나타내는 다중 자리 숫자와 관련된 실제 숫자 인 두 가지 중 하나를 참조 할 수 있습니다. 또는 확인 숫자는 단일 숫자와 달리 수집 또는 데이터 블록의 정확도를 테스트하는 데 사용되는 측정 값을 말합니다. 어느 쪽이든, 이러한 유형의 중복성 검사의 프로세스는 숫자 체크 계산 또는 숫자 숫자 알고리즘 를 확인할 수 있습니다. 점검 숫자 방법은 여러 가지 다른 접근법을 취할 수 있으며 다양한 목적으로 국제적으로 사용됩니다. 체크 숫자를 사용하는 일반적인 번호 또는 코딩 시스템에는 UPC (Universal Product Code)와 국제 표준 도서 번호 (ISBN)가 포함됩니다.
체크 숫자는 데이터 입력에서 공통적 인 특정 유형의 오류를 포착하도록 설계되었습니다.이 데이터는 키보드 나 전화 키패드에서 같은 사람이 읽고 입력했거나 한 사람이 데이터를 읽고 다른 사람이 입력했는지 여부를 입력했습니다. 이와 관련하여 가장 일반적인 데이터 입력 오류는 단순히 단일 숫자를 잘못 입력하는 것입니다. 이는 모든 데이터 오류의 60 ~ 95 %를 차지합니다. 두 번째로 묶은 것은 한편으로는 단일 자릿수를 생략하거나 추가하고, 반면에 인접한 숫자를 전달합니다. 불가능하지만 훨씬 적은 주파수로 발생하는 다른 오류는 예를 들어 123 가 예를 들어 321 로 입력되도록 3 자리의 순서의 반전을 포함합니다. 그리고 16 및 60 혼란스러운 발음 오류.
점검 자릿수는 실제로 확인하려는 숫자에 추가 될 수 있습니다. 17자가있는 차량 식별 번호 (VIN)에서 체크 숫자는 9 번째 위치에 있습니다. 반면에 13 자리 ISBN 번호로 체크 숫자는 끝에 13 번째 숫자로 나타납니다.
여러 가지 알고리즘이 있습니다체크 숫자를 계산하는 데 일반적으로 사용되며 동일한 알고리즘이 국제적으로 동일한 목적에 항상 사용되는 것은 아닙니다. 예를 들어, mod 10 라고도 불리는 과학자 Hans Peter Luhn이 개발하고 이름을 따서 명명 된 알고리즘은 신용 및 직불 카드 번호와 SIN (Social Insurance Number) 인증에 대한 캐나다에서 사용되는 공식입니다. Luhn 알고리즘은 국제 유럽 기사 번호 (EAN13) 바코드에도 사용되며, 다른 공식 인 Mod11은 독일의 일부 바코드와 호주의 세금 제출 번호 (TFN)에 사용됩니다.
Luhn 공식은 확인하는 숫자의 끝에서 체크 숫자를 켜집니다. 체크 숫자를 포함하여 오른쪽에서 왼쪽으로, 각 두 자리는 두 배가됩니다. 두 배가 된 숫자가 다중 자리 숫자가되면 해당 다중 자리 숫자의 개별 번호가 함께 추가됩니다. 나머지 숫자가 추가됩니다. 결과 합계가 10으로 나눌 수있는 경우 Multi-DIgit 번호는 Luhn 공식에 따라 유효합니다. 결과 합계가 10으로 나눌 수없는 경우, 결과 합계를 10으로 나눌 수있는 체크 숫자가 추가됩니다. 따라서 검증 할 숫자가 1234 인 경우, 6 개의 체크 숫자가 6 번의 태클 없이는 유효하지 않습니다. (1 + 1) + 2 + (3 + 3) + 4 = 14는 10으로 나눌 수 없습니다. 그러나 6의 체크 숫자를 추가하면 그 결과 합계를 10으로 나눌 수 있으므로 Luhn 공식으로 유효합니다.
.호주에서는 세금 목적으로 유효한 숫자를 가짜로 만드는 능력을 제한하기 위해 두 번째 목적으로 체크 숫자를 사용하려는 시도가있었습니다. 수표 숫자 알고리즘을 비밀로 유지하려는 정부의 노력에도 불구하고 사람들은 그것을 알아 내고 세금 관련 숫자를 계속 위조 할 수있었습니다.