Tuesday, January 17, 2006

주민등록번호 생성법..

주민등록번호 생성법..
주민등록번호 생성법..

-14기 손재섭

주민등록번호는 앞자리 6숫자와 뒷자리 7숫자로 구성됩니다...

여기서 주민등록번호의 참과 거짓을 판별하기 위해서는 뒷자리 7숫자 중 마지막 숫자로써 참과 거짓을 판별합니다..

ex)840218-281323□ <-----□는 주민번호 뒤 7자리숫자 중 마지막 숫자 □에 따라 이 번호가 맞는가 아니면 틀린가를 판별합니다..



이제 □를 구해 보겠습니다..(이하 □를 X라 칭함).....

1)먼저 각 자리의 숫자(X를 제외한 나머지)를 2에서 9까지 곱 한 후에 이 값들을 모두 더합니다...(9까지 곱했으면

다시 2부터 시작한다..)

ex) 840218-281323

(8*2+4*3+0*4+2*5+1*6+8*7)/앞자리 6숫자 + (2*8+8*9+1*2+3*3+2*4+3*5)/뒷자리 6숫자

2)이 값들을 더하면?

16+12+0+10+6+56+16+72+2+9+8+15=222가 나옵니다..

3)더한 결과 값 222를 주민등록번호 생성의 Key-Number로 나눕니다....

Key-Number는 11입니다..

20

11
22

--------

2 <-----나머지

나머지가 2나왔습니다.... 이 값(8)을 11에서 뺍니다....=9

그러므로..........840218 - 2813239(O) 840218-2813237(X)

앞자리 6자리와 뒷자리 6자리는 아무숫자나 쓰고 위 과정을 이용해 판별숫자(마지막 한자리)를 구해내면 여러 가지 주민번호를

만들 수 있겠죠??

♣절대!!! 오용하지 마세요! 절대!!!

No comments: