회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

주민등록번호의 원리

Profile
맥노턴
*주민등록번호의 원리
 
주민번호체계: YYMMDD - ABCDEFG   (YYMMDD는 생년월일을 나타냅니다. 예-790309)

A :  성별을 표시합니다.
                         예) 2000년대 남자 - 3, 여자 - 4
                              1900년대 남자 - 1, 여자 - 2
                              1800년대 남자 - 9, 여자 - 0

BCDE : 지역번호(주민등록지)를 나타냅니다. 읍.면.동 마다 고유한 번호가 행정자치부에서
            부여됩니다.   *본적지가 아님.

F  :  주민등록지에서 그 생년월일로 신고된 순서입니다.
       
G : 앞의 숫자들을 조합, 계산하여 산출되는 숫자로서 검증번호입니다.가감승제(加減乘除)가
     다  활용됩니다.


주민등록번호의 맨 끝자리는...............
패리티(parity)로, 앞의 주민등록번호가 제대로 된 것인지 검사하는 오류검출 코드역할을 하게 되어있습니다. 흔히 돌아다니는 주민등록번호 생성기는 이를 바탕으로, 패러티를 제외한 숫자는 랜덤으로 만든 후, 아래와 같은 공식에 의해 패러티를 생성하여 하나의 거짓 주민등록번호를 만들도록 되어있습니다.

예를 들어 640713-1018433 이 주민번호를 예로 들어 패러티를 구해보면, 우선 주민등록번호 마지막자리수만 제외하고, 각각의 자리수마다 다음과 같은 수를 곱하여 전체를 더합니다.

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 이란 수가 나오는데, 이 151을 매직키인 11로 나누어 나머지만 취한다.

151 / 11 = 몫: 13 <-- 버림 , 나머지: 8

마지막 단계로 매직키인 11에서 나머지 8을 빼면 3이란 수가 나오는데, 이 숫자가 바로 패러티가 되는 것입니다. 각 싸이트 등지에서 주민등록번호를 체크하는 것도, 이같은 원리로, 패러티가 일치하느냐를 봄으로써 주민등록번호의 진위를 가르게 됩니다.

(인터넷에서 발췌 : 출처 모름)

Profile
맥노턴
레벨 30
86354/86490
98%
McNorton & Education Lab.
Director
댓글
0
댓글 쓰기
권한이 없습니다.

번호 제목 조회 수 날짜
알고리즘 주민등록번호의 원리 64970 08.01.01
320 프로그래밍 파일 압축이 머야? 13427 08.01.01
319 주변기기/네트워크장비 나만의 암실, 소니 DPP-FP70 포토프린터 (1) 27467 07.12.29
318 주변기기/네트워크장비 외장 하드 케이스 추천. 데이타모아 M3 28246 07.12.23
317 서버운영 APC 서버 운영 15519 07.10.26
316 서버운영 남아도는 서버를 어쩐다? 14079 07.10.26
315 주변기기/네트워크장비 휴대용 USB 저장장치(메모리타입) 구입하기 22142 07.09.25
314 Windows/DOS Visual Studio : Just-In-Time 디버거 비활성화 17644 07.08.13
313 PC/Notebook 에이팩 무소음 쿨러 장착, 컴퓨터 소음 잡기 (1) 15935 07.08.07
312 소프트웨어안내 나만의 핸드폰 벨소리 만들기 13028 07.07.28
311 Mobile Devices 모토로라 레이저 스퀘어드 구입기 (2) 26092 07.07.26
310 주변기기/네트워크장비 무선 프레젠테이션 도구 'X-pointer 2' 18116 07.05.01
309 주변기기/네트워크장비 칼라 잉크값 걱정 끝 '무한잉크공급기' (2) 10918 07.04.30
308 컴퓨터바이러스 백신의 선택... 안타까운 일이지만... 14735 07.02.26
307 컴퓨터바이러스 P2P, Warez 를 신뢰하지 말 것. 14645 07.02.12
306 Windows/DOS 이유없는 튕김현상 중 KAV와 PunkBuster의 충돌 해결 13186 07.02.10
305 Windows/DOS 시스템이 최대절전모드로 전환되지 않는 문제 등 해결 17079 07.02.10
304 컴퓨터바이러스 Worm.Bagle.HX 감염 15218 07.01.31
303 소프트웨어안내 동영상(avi)의 소리를 MP3로 리핑하기 11934 07.01.22
302 정보보호/보안 [KrCERT] 국내 은행 위장 사이트 주의 13429 07.01.21

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기