이번 포스팅에서는
주민등록번호(주민번호) 부여 체계 및 개편 사항에 대해 알아보겠습니다.
# 주민등록번호 개편 사항(2020년 10월)
1 | 2 | 3 | 4 | 5 | 6 | - | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
생년 | 월 | 일 | - | 성별 | 임의번호 |
위와 같이 지역번호 / 순번 / 검증번호가 없어 지고 임의번호로 변경됩니다.
이로 인해 새로운 주민등록번호로는 출신지역을 알 수 없게 됩니다.
하지만 기존에 부여받은 주민등록번호는 그대로 사용되기 때문에 지역정보 노출에 대한 부분은 그대로 남아있습니다.
# 주민등록번호 부여 체계
1 | 2 | 3 | 4 | 5 | 6 | - | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
생년 | 월 | 일 | - | 성별 | 지역번호 | 순번 | 검증번호 |
# 주민등록번호 부여 체계 상세 항목
생년 ( 1 ~ 2 )
출생년도 뒤 두자리
월 ( 3 ~ 4 )
출생월
일 ( 5 ~ 6 )
출생일
성별 ( 7 )
9: 1800년대에 출생 남자
0: 1800년대에 출생 여자
1: 1900년대 출생 남자
2: 1900년대 출생 여자
3: 2000년대 출생 남자
4: 2000년대 출생 여자
5: 1900년대에 출생 외국인 남자
6: 1900년대에 출생 외국인 여자
7: 2000년대에 출생 외국인 남자
8: 2000년대에 출생 외국인 여자
지역번호 ( 8 ~ 9 )
00~08: 서울특별시
09~12: 부산광역시
13~15: 인천광역시
16~25: 경기도
26~34: 강원도
35~39: 충청북도
40: 대전광역시
41~47: 충청남도
44, 96: 세종특별자치시
48~54: 전라북도
55~64: 전라남도
65~66: 광주광역시
67~70: 대구광역시
71~80: 경상북도
81~84, 86~90: 경상남도
85: 울산광역시
91~95: 제주특별자치도
주민센터 고유 번호 ( 10 ~ 11 )
읍/면/동주민센터 고유 번호
출생 신고 순서 ( 12 )
주민센터에 출생 신고를 한 순서로 1부터 시작됨
검증 번호 ( 13 )
주민번호의 오류가 있는지 검증하는 값
# 주민등록번호 유효성 체크
1.아래 각 인덱스에 해당하는 값을 곱하여 모두 합칩니다.
- 합계 = (a*2 + b*3 + c*4 + d*5 + e*6 + f*7 + g*8 + h*9 + i*2 + j*3 + k*4 + l*5)
인덱스 | 1 | 2 | 3 | 4 | 5 | 6 | - | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
주민번호 | a | b | c | d | e | f | g | h | i | j | k | l | 검증 값 |
|
가중치 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 2 | 3 | 4 | 5 |
2. 11에서 합계를 11로 나눈 나머지를 빼줍니다.
- 11 - ((a*2 + b*3 + c*4 + d*5 + e*6 + f*7 + g*8 + h*9 + i*2 + j*3 + k*4 + l*5) % 11))
3. 10이상이 되면 10의 자리를 버립니다.
- 11 - ((a*2 + b*3 + c*4 + d*5 + e*6 + f*7 + g*8 + h*9 + i*2 + j*3 + k*4 + l*5) % 11)) % 10
4. 결과값이 검증값(13)과 동일하면 오류가 없는 주민등록번호입니다.
오늘은 주민등록번호 체계에 대해 알아보았습니다.
다음에는 이 포스팅을 바탕으로 Python 으로 주민등록번호 분석 및 유효성 체크하는 코드를 작성해 보겠습니다.
'생활 > 생활정보' 카테고리의 다른 글
[펜션] 깨끗한 강릉 니시스파펜션 후기 (0) | 2020.08.03 |
---|---|
[전시회] 신비아파트 미디어 어드벤처:내가 구하리!- 장소, 주차, 방문 후기 (0) | 2020.08.02 |
[자전거] 튜브 밸브 종류 및 던롭 밸브 무시고무 방식에서 신형 교체 방법 (0) | 2020.06.17 |
[건강] 당뇨 - 공복 혈당 수치, 식사 요법 (0) | 2020.06.09 |
[애견] 새벽 시간에 소변 실수 하는 강아지 - 나만의 해결 방법 (2) | 2020.06.05 |
댓글