본문 바로가기

기타 ♡/잡동사니

카드번호의 비밀

최근 카드번호가 '6' 으로 시작되는 카드가 발행되기 시작했습니다.  해당카드는 중국은련카드로 중국의 은행들이 연합하여 발행하는 신용카드입니다. 일본의 JCB, 한국의 BC카드와 같은 형태라 할 수 있습니다.  우리나라에서는 BC카드와 제휴하여 BC카드에서 카드를 발행하기 시작했군요.

신용카드번호를 살펴 보면 재미있는 사항들을 알 수가 있습니다. 신용카드번호의 체계에 대해서 최근 언론에 보도되고 있어서 간단하게 요약 정리해 보겠습니다.

아래 내용을 보시면 전세계가 공통적인 방식으로 카드번호 체계를 공유하고 있기 때문에 우리나라에서만 그 체계를 변경한다는 것은 현실적으로 불가능 합니다. 단, 국내전용카드(Local Card)의 경우에는 발급은행(발급사)에서 임의로 그 체계를 정할 수 있습니다.

16자리/13자리/14자리/15자리등 다양한 번호가 사용되지만, 일반적인 16자리 번호를 기준으로 설명하겠습니다.


○ 신용카드번호 첫1자리 : 카드브랜드

4 : VISA카드
5 : Master카드
3 : JCB, 아멕스, 다이너스 등  (아멕스카드는 15자리,  다이너스는 14자리) ※ 일반적으로 JCB로 보면 됩니다.
6 : 이면 중국은련카드
9 : Local카드 (국내전용카드)
 
※ 기타 1과 2로 시작되는 신용카드가 있는데 요즘은 발급되지 않고 있습니다.


○ 신용카드번호 첫6자리 : Bin번호 (Bank Identifier Number)

전세계적으로 발행기관(은행/카드사등)을 인식할 수 있는 번호

본 번호를 카드대분류(일반/특별/법인/Check카드 등)로 사용하여 카드번호만으로 카드종류를 인식할 수 있도록많이 사용합니다. 각 발급기관별로 수개에서 수십개의 Bin번호를 가지고 있으며, 발급기관이 각 카드브랜드(비자,마스타등)에 신청하여 그 번호를 부여받고 카드발급을 합니다.


○  Bin번호를 제외한 9자리

발행기관의 일련번호 (보통 첫자리는 발행기관별로 카드대분류로 사용하는 경우가 많습니다.)


○  맨 마지막 자리 : Check Digit (검증번호)

위에 언급한 VISA/MSATER/JCB등 국제카드는 전부 다음과 같은 형식의 검증번호 체계를 따르게 되어 있습니다.

    예시번호 : 4 5 1 8 4 3 4 0 0 2 0 7 6 6 0 0

    Step 1. 검증번호를 제외한 번호에 2,1을 반복적으로 곱해서 그 합을 구합니다.

        4  5  1  8  4  3  4  0  0  2  0  7  6  6  0  0
        2  1  2  1  2  1  2  1  2  1  2  1  2  1  2
        -------------------------------------------------------
        8  5  2  8  8  3  8  0  0  2  0  7 12  6 0   

     Step 2.  구해진 값을 전부 합산한다.

        단,10을 초과하는 경우는 두숫자를 더합니다.  (위에서는 12가 있는데 이 경우는 1+2로 계산)

        8+5+2+8+8+3+8+0+0+2+0+7+1+2+6+0  = 60

     Step 3.  위에서 구한 값을 10으로 나눈 나머지 값을 구합니다.

        60 / 10 =  몫 6, 나머지 0

     Stem 4.  위에서 구한 나머지값을 10 에서 빼면 그것이 Check Digit 입니다.
                  (예: 나머지가 4이면 Check Digit는 6 입니다.)

                  단, 나머지가 0인 경우에는 그대로 0 이 Check Digit로 사용

     위에 경우에는 나머지가 0 이므로 Check Digit가 0 이네요. 

※ 참고로 국내전용카드는 9로 시작되고 Check Digit산출 방식이나 Check Digit의 위치가 각 카드사별로 상이하게 발급되고 있습니다.