Html & Script

주민번호

페이지 정보

본문

우선 주민번호에 문자열을 넣을경우..뻑나겠정..숫자열이니깐..
계산을 해야하니깐.. 또한 두번째 birthid2를 저렇게 합치기전에
정검을 해야합니다.
두번째칸에 1234567 이런 주민등록번호를 넣었습니다.
맨첫번째 1는 성별 및 외국인을 따집니다.
1 2 3 4 국내 남녀에게 따주는 번호..
6은 외국인 5번은 모르공..
그러니 성별 체크하는 부분을 넣는자체가 문제가 생기저..
삽질하는것입니다. 주민등록 번호 입력을 받는데 성별을
받는것 자체가 주민등록 알고리즘을 모르고 있다는 것입니다.

1은 1900~1999년도 사이에 태어난 남자
2는 1900~1999년도 사이에 태어난 여자
3은 2000~2100년도 사이에 태어난 남자
4는 2000~2100년도 사이에 태어난 여자
5 외국인 남 1900
6 외국인 여 1900
7 외국인 남 2000
8 외국인 여 2000
9 1800년도 남자
0 1800년도 여자
아마 100년마다 앞자리가 바뀌는걸루 압니다.
23456 나머지 까지는 자기가 주민등록증을 신청소재지와
태어난날 주민등록 몇번째 등록한 순번입니다.
7은 패리티 비트로 전체 주민번호 각자리수 더한다음 나눈 값이
7이라고 나옴 올바른 주민등록증 번호입니다.
생일 로 검증..
잘못된 생일 오류..
100000 년만 있는경우
000001 날자만 있는경우
001000 월만 있는 경우
보통 다른 사이트들도 이것은..ㅡ,.ㅡ)? 다통과 할것입니다.
뒤에 패리티만 맞으면.. 날자 개념이 없는 서버...
그래서 000000 이라는 생일이 생길수있습니다.
말도 안되는거저..


기관 검증.. (-_-) a 제가 면사무소 작업간적도 없고..
관련 사람이 아니라서 인증을 모르겠습니다. 이건..

그다음 인증.. 통짜로..인증..
1 2 3 4 5 6 - 7 8 9 0 a b c
x x x x x x x x x x x x
2 3 4 5 6 7 - 8 9 2 3 4 5
각 자리수를 더한다..그래서 $bath 란 값을 얻어서..
$bath / 11 = 나머지 (몫은 버림)
가 c 와 같으면 올바른 번호..

관련자료

등록된 댓글이 없습니다.
Today's proverb
일은 모든 것을 정복한다. (호메로스)