회원가입

로그인

아이디
비밀번호
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
맥노턴
레벨 31
1294434/
-35%
McNorton & Education Lab.
Director
댓글
0
댓글 쓰기
권한이 없습니다.

번호 제목 조회 수 날짜
알고리즘 주민등록번호의 원리 64808 08.01.01
173 서버운영 .htaccess로 index.html 리다이렉션 사용하지 않기. 16560 08.01.04
172 인터넷활용팁 특정싸이트만 안열리는건 왜죠?? (1) 19647 08.02.21
171 Windows/DOS 한/글/2005 프로그램 삭제 실패 hwpLogo.sys 파일핸들오류 18883 08.04.03
170 Windows/DOS 악성코드 치료 후, 인터넷익스플로러 입력폼에 한글입력 불가 15375 08.04.22
169 컴퓨터바이러스 요즘 웜/스파이웨어의 이쁜짓, 강제실행유도법 12582 08.04.22
168 Windows/DOS 비활성화된 보안, 숨김 속성 파일(폴더) 속성 바꾸기 21057 08.04.22
167 주변기기/네트워크장비 무선 프레젠터 비교 1 - Xpointer II XP200TR 17929 08.05.12
166 주변기기/네트워크장비 무선 프레젠터 비교 2 - 삼성 SSP-SM30P 15563 08.05.12
165 소프트웨어안내 True Transparency - XP용 에어로 윈도우 (1) 15939 08.06.29
164 [컴퓨터사이언스랩] Wii 보드와 전자칠판의 성능 비교 (1) 19055 08.08.08
163 Windows/DOS nProtect Keycrypt 의 심각성... 어휴... (1) 53518 08.08.13
162 PC/Notebook 현대 리베로 LB2200-TW 사용기 (2) 34025 08.08.26
161 인터넷활용팁 FireFox 3 에서 한글파일 사용을 위한 utf-8 해제법 13031 08.08.29
160 [컴퓨터사이언스랩] Wiimote-전자칠판 프로젝트 시연 [01] 24959 08.09.01
159 [컴퓨터사이언스랩] SuperTalent MX SSD 30GB 24509 08.09.10
158 Windows/DOS 윈도우 업데이트 실패문제 해결 23196 08.09.11
157 소프트웨어안내 디스크 속도 측정 Atto Disk Benchmark 2.42 13670 08.09.13
156 컴퓨터바이러스 USB 바이러스 전파 방지 - 메모리 자동실행 차단 도구 16709 08.11.10
155 White Hacking [스크랩] PERL로 만든 익스플로잇 13011 08.12.07

로그인

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