ID 카드의 마지막 네 자리 숫자는 순서 코드와 검사 코드를 나타냅니다.
국무부는 1999 10+00 부터 전국적으로 주민등록번호 제도를 수립하고 시행하도록 규정하고 있다.
주민등록번호는 국가표준인 GB11643-1999' 주민등록번호' 에 따라 작성되며 18 자리 숫자로 구성됩니다.
상위 6 위는 행정구역 코드로, 시민들이 주민등록증을 처음 신고할 때 영주권이 있는 행정구역을 가리킨다.
7 ~ 14 자리는 생년월일 코드입니다.
15 부터 17 까지의 숫자들은 인구수에 따라 정해진 순서에 따라 모든 사람에게 통일되고 합리적으로 분배되는 시퀀스 코드입니다. 마지막 자리는 홀수의 남성과 짝수의 여성에게 배정된다.
18 비트는 체크 코드입니다. 목적은 주민등록번호의 정확성을 확인하는 것이다. 주민등록번호는 컴퓨터에서 무작위로 생성되기 때문에 남성과 여성에게도 더 이상 단수가 아니다.
시퀀스 코드 (15 부터 17 자리 숫자)
같은 주소 코드로 표시된 지역 내에서 같은 해, 월, 일에 태어난 사람의 일련 번호를 말합니다. 일련 번호의 홀수 번호는 남성에게 지정되고 짝수 번호는 여성에게 할당됩니다.
검사 코드 (18 비트)
(1) 17 자리 숫자 본체 코드의 가중 합계 공식
S = Sum(Ai * Wi), I = 0, ..., 16, 이전 17 비트의 가중치를 먼저 더합니다.
Ai: I 위치의 ID 번호를 나타내는 숫자 값입니다.
Wi: I 번째 위치의 가중치 계수를 나타냅니다.
Wi: 7 910 5 8 4 216 3 7 910 5 8 4 2
(2) 컴퓨팅 모듈
Y = mod(S, 1 1)
(3) 모듈을 통해 해당 검사 코드를 얻습니다.
Y: 0 1 2 3 4 5 6 7 8 9 10
체크 코드: 10x9882
마산 같은 곳에 있는 사람, 신분증 앞에는 모두 같은 번호입니다.