전통문화대전망 - 건강 문화 - ID 번호에 대한 인코딩 규칙

ID 번호에 대한 인코딩 규칙

신분증 번호 인코딩 규칙: 시민 식별 번호는 17자리 신체 코드와 한 자리 또는 문자(X) 검사 코드로 구성된 특징적인 조합 코드입니다. 왼쪽부터 순서대로 주소코드 6자리, 생년월일코드 8자리, 시퀀스코드 3자리, 체크코드 1자리입니다.

6자리 주소 코드에서 처음 2자리는 성, 직할시, 자치구를 나타냅니다.

베이징, 텐진, 허베이, 산시, 몽골

21-23 ?랴오, 지, 헤이룽장

31-37 ?상하이, 장쑤성, 저장성, 안후이성, 푸젠성, 장시성, 산둥성

41-46 ? 허난, 후베이, 후난, 광둥, 광시, 충

50-54? 충칭, 쓰촨, 구이저우, 윈난, 티베트

61-65? Xin

마지막 네 자리는 시, 군, 구를 나타냅니다.

8자리 생년월일 코드는 8자리 고정 길이 날짜 표현(4자리 연도, 2자리 월, 2자리 일)을 사용합니다. 3자리 시퀀스 코드는 같은 날 태어난 팔다리의 순서와 성별을 나타냅니다. 홀수는 남성, 짝수는 여성을 나타냅니다. 체크코드의 마지막 숫자는 "0-9"와 "X"로 표시됩니다.

체크 코드는 수학적으로 계산됩니다. 코드 계산 공식 확인: (12-∑(Ai×Wi)(mod 11)) mod 11. i - 왼쪽에서 오른쪽으로 ID 카드 번호의 위치 번호를 나타내며, 값은 1-17입니다. Ai - i 번째 위치의 숫자를 나타냅니다. Wi - i 번째 위치의 가중치를 나타냅니다. 가중치 계산 공식: Wi=2^(i-1)(mod 11) 검사 코드 계산 결과는 "10"이 "X"로 표시되는 11개의 숫자 "0--10" 중 하나입니다.