주민번호 알고리즘 (내국인, 외국인, 우주인)

2011. 11. 11. 11:1299. 정리전 - IT/29. IT 잡동지식


등록번호 구분 상세
 (1) 주민등록번호  대한민국 국적을 가진자가 만 18세 이상이 되면 자동으로 발급되는 신분확인 증표인 주민등록증에 쓰이는 번호
 (2) 외국인등록번호   외국국적을 가진자가 우리나라에 들어와서 90일 이상 체류할 경우 출입국관리사무소에 신고하여 부여받는 번호 
 (3) 국내거소신고번호  해외에 거주하는 우리나라 동포(외국국적동포 포함)가 우리나라에 90일 이상 체류할 경우 부여받는 번호
 (4) 조합주민번호(실명번호)  외국인 등이 외국인등록증 및 재외국민(외국국적동포) 국내거소신고증이 없을 경우 만드는 번호



- (1) 주민등록번호의 부여체계

1. 앞자리 1~6자리 숫자는 태어난 생년월일
2. 뒷자리 1자리 숫자는 출생세기와 성별
  1 : 1900년대 태어난 남자
  2 : 1900년대 태어난 여자
  3 : 2000년대 태어난 남자
  4 : 2000년대 태어난 여자
  9 : 1800년대 태어난 남자
  0 : 1800년대 태어난 여자
3. 뒷자리 2~5자리 숫자는 출생지역조합번호 (본적 고유번호)
4. 뒷자리 6자리 숫자는 출생지역의 같은성 출생신고 순번
5. 뒷자리 7자리 숫자는 주민등록 오류검증번호


- (2), (3) 외국인등록번호 및 국내거소신고번호 부여체계


1. 앞자리 1~6자리 숫자는 태어난 생년월일
2. 뒷자리 1자리 숫자는 출생세기와 성별
  5 : 1900년대 태어난 남자
  6 : 1900년대 태어난 여자
  7 : 2000년대 태어난 남자
  8 : 2000년대 태어난 여자
3. 뒷자리 2~3자리 숫자는 등록기관
4. 뒷자리 4~5자리 숫자는 일련번호
5. 뒷자리 6자리 숫자는 등록자구분번호
  7 : 외국국적동포
  8 : 재외국민
  9 : 외국인
6. 뒷자리 7자리 숫자는 오류검증번호


- (3) 외국인등록증 및 재외국민(외국국적동포)국내거소신고증이 없을 경우
   조합주민번호(실명번호)



1. 앞자리 1~6자리가 태어난 생년월일
2. 뒷자리 1자리 숫자는 성별
  7 : 남자
  8 : 여자
3. 뒷자리 2자리 숫자는 국적구분
  1 : 미국
  2 : 일본
  3 : 중국
  4 : 기타
4. 뒷자리 3~7자리 숫자는 여권번호(기타 외국인)의 마지막 5자리 숫자

여권번호 예) : J 0 2 4 6 8 9 0
첫번째 자리가 국적(A : 미국, J:일본, E:기타)을 의미함

츌처 ㅣ http://yab11.tistory.com/241