반응형
주민등록번호 검사
-
주민등록번호 검증(검사) 소스Programming/C,C++,C# 2007. 12. 18. 00:18
주민등록번호는 13자리로 구성이 되어 있습니다. 123456 - 1234567 위와 같이 앞자리 6자리는 생년월일 이고 뒷자리 첫번째는 성별입니다. ( 홀수는 남성, 짝수는 여성 ) 그리고 2번째부터 5번째 4개의 숫자는 자신이 태어난 지역코드인데 이것은 현재 보안상비밀이라고합니다. 그리고 6번째는 자신이 태어난 날 해당지역에서 몇번째로 태어났는지, 즉 해당지역에서 그날 몇번째로 태어난 아기인지를 알 수 있습니다. ( 더욱 자세히 얘기하자면 같은 성씨중 .. 즉, 자신이 김씨이고 번호가 2라면 해당지역에서 해당일에 태어난 김씨중 2번째로 태어난 아기가 되는것이죠... ) 그리고 마지막 13번째 숫자가 올바른주민등록번호인지를 판별하는 검증번호가 됩니다. 검증방법은 사실 굉장히 간단합니다. 예) 주민번호 :..