주민등록번호 알고리즘을 조사해보았습니다. 주민등록번호의 형식에는 규칙이있습니다.
주민등록번호는 총 13자리입니다.
예를들어 주민번호 5 1 0 6 0 3 - 1 0 0 1 3 2 2는 데시를 기준으로
앞에는 6자리 다음은 7자리입니다 여기서 뒤의 7자리중
제일끝에 있는 수가 중요한 수 입니다.
이숫자를 "Check Dight" 라고합니다.
이 앞의 12자리수는 "Check Dight"수와 어떤 규칙이 있습니다.
조사해본 결과규칙은 아래와 같습니다
우선 배열 "2 3 4 5 6 7 8 9 2 3 4 5" 의 12자리가 있습니다.
여기에 주민등록번호 총13자리중 제일 마지막수를 빼고
순서대도 대응되는 숫자끼리 곱한수를 전부 더한 후 11로 나누어
나머지를 구한후 11에서 뺀 나머지의 1의자리를 Check Dight 수라고
합니다 위의 예를들어서
example)
step1. 5 1 0 6 0 3 - 1 0 0 1 3 2 2
^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^
2*5+3*1+4*0+5*6+6*0+7*3 + 8*1+9*0+2*0+3*1+4*3+5*2 = 97
step2. 97 / 11 = 8(목) ----- 9(나머지)
step3. 11 - 9(나머지) = 2
step4. 510603-100132x 에서 x=2라는 것은
어떤 공식이 성립이 된다고 생각하시면 됩니다. *
위 글은☞
//kaiser.shinbiro.com/java/script/script75/jumin.htm
에서 참조하였습니다.....
95413034. 정지영
비씨파크 주식회사, 대표이사 : 박병철 개인정보보호책임자 : 박병철
사업자등록번호 : 114-86-19888 |
본사 : 서울특별시 서초구 서초대로73길, 42, 1307호
전자우편 : master@bcpark.net |
(전화전 이용문의 게시판 필수)
전화: 02-534-982구(09:00~18:00) |
팩스: 02-535-155구 |
긴급: 010-9774-988삼
ㆍ저작권안내 : 비씨파크의 모든 컨텐츠(기사)는 저작권법에 보호를 받습니다. 단, 회원들이 작성한 게시물의 권리는 해당 저작권자에게 있습니다. 비씨파크에 게재된 게시물은 비씨파크의 입장과 다를 수 있습니다. 타인의 저작물을 무단으로 게시, 판매, 대여 또는 상업적 이용시 손해배상의 책임과 처벌을 받을 수 있으며, 이에 대해 책임을 지지 않습니다.
ㆍ쇼핑몰안내 : 비씨파크는 통신판매중개자로서 상품 주문, 배송 및 환불의 의무와 책임은 각 판매 업체에 있습니다.
Copyright ⓒ 2000-2026 BCPARK Inc. All Right Reserved.