어느 가을날의 전환점

코드|주민등록번호 검증 방법 본문

Memo

코드|주민등록번호 검증 방법

어느가을빛 2011. 4. 14. 10:17

*주민등록번호 예: 640713-1018433 


1. 주민등록번호 마지막자리수만 제외하고, 각각의 자리수마다 다음과 같은 수를 곱하여 전체를 더한다. 

6 4 0 7 1 3 1 0 1 8 4 3 
x x x x x x x x x x x x 
2 3 4 5 6 7 8 9 2 3 4 5 
----------------------- 
+ + + + + + + + + + + + 


즉, (6*2)+(4*3)+(0*4)+(7*5)+(1*6)+(3*7)+(1*8)+(0*9)+(1*2)+(8*3)+(4*4)+(3*5) = 151 

그러면 151 이란 수가 나온다.

2. 이 151을 매직키인 11로 나누어 나머지만 취한다. 

151 / 11 = 몫: 13 <-- 버림 

나머지: 8 

3. 매직키인 11에서 나머지 8을 빼면 3이란 수가 나오는데, 

이숫자가 주민등록번호 마지막 자리의 숫자와 일치하면 대한민국 국민이다. 


* 성별 코드 의미

성별

연도

1

1900년대생 남자

2

1900년대생 여자

3

2000년대생 남자

4

2000년대생 여자

5

1900년대생 남자 외국인남자 재외동포)

6

1900년대생 여자 외국인(여자 재외동포)

7

2000년대생 남자 외국인(남자 재외동포)

8

2000년대생 여자 외국인(여자 재외동포)

9

1800년대생 남자

0

1800년대생 여자


# 출처: http://cafe.daum.net/withfriendship/AQZ/1259?docid=Cxf|AQZ|1259|20000930005531&q=%C1%D6%B9%CE%B5%EE%B7%CF%B9%F8%C8%A3%20%B0%CB%C1%F5 

# 출처: http://rockdrumy.tistory.com/389


Comments