자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


test

 





◎주민등록번호 알고리즘





◎주민등록번호 알고리즘


주민등록번호 알고리즘을 조사해보았습니다. 주민등록번호의 형식에는 규칙이있습니다.


주민등록번호는 총 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. 정지영




written by ()
2001-04-02 21:22:55
1911 번 읽음
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그