신분증의 문자 X 는 신분증의 마지막 인증코드가 로마 숫자 10 이며 문자 X 로 대체됨을 나타냅니다.
체크코드는 꼬리번호로 번호편성 단위로 통일된 공식에 따라 계산됩니다. 누군가의 꼬리 번호가 0-9 이면 X 는 나타나지 않지만, 꼬리 번호가 10 이면 X 로 대체한다.
만약 당신이 10 을 꼬리번호로 사용한다면, 그 사람의 신분증은 19 비트가 되고, 19 자리 번호는 국가 표준을 위반하고, 우리나라의 컴퓨터 응용 시스템은/Kloc-0 을 인식하지 못하기 때문이다 X 는 로마 숫자 10 입니다. 10 대신 X 를 사용하면 국민신분증이 국가 표준에 부합함을 보장할 수 있다.
확장 데이터:
신분증의 마지막 검사 코드 계산 방법
1. 이전 주민등록번호 17 의 자릿수에 각각 다른 계수를 곱합니다. 1 위부터 17 위까지의 계수는 각각 7-9-10-5-8-4-2-1-6-3-7-9-/KLL 입니다.
2. 이 17 자리와 계수의 곱셈 결과를 더합니다.
3. 가산합을 1 1 으로 나누어 나머지가 얼마인지 확인합니다.
4. 나머지는11-2-3-4-5-6-7-8-9-10 만 가질 수 있습니다. 마지막 신분증에 해당하는 번호는 1-0-X-9-8-7-6-5-4-3-2 입니다. (즉, 나머지 0 은 1, 나머지 1 은 0, 나머지 2 는 X ...)
5. 위에서 알 수 있듯이 나머지가 3 이면 신분증의 18 자리 숫자에 9 가 나타납니다. 해당 숫자가 2 인 경우 신분증의 마지막 숫자는 로마 숫자 x 입니다 .....
바이두 백과-주민등록번호