신용카드 번호 검증기

Luhn 알고리즘으로 신용카드 번호를 검증하고 카드 브랜드를 식별

신용카드 번호
Luhn 알고리즘으로 신용카드 번호를 검증하고 카드 브랜드를 식별
검증 결과
Luhn 알고리즘으로 신용카드 번호를 검증하고 카드 브랜드를 식별
검증 결과
Luhn 알고리즘으로 신용카드 번호를 검증하고 카드 브랜드를 식별

신용카드 검증이란?

신용카드 검증은 거래를 처리하기 전에 카드 번호가 잠재적으로 유효한지 확인하는 프로세스입니다. Luhn 알고리즘과 카드 브랜드 식별을 사용하여 형식을 확인합니다.

Luhn 알고리즘

Luhn 알고리즘(Mod 10이라고도 함)은 식별 번호를 검증하는 데 사용되는 체크섬 공식입니다. 작동 방식은 다음과 같습니다:

  1. 가장 오른쪽 숫자부터 시작하여 두 번째 숫자마다 2배로 만듭니다
  2. 2배로 한 결과가 9보다 크면 결과에서 9를 뺍니다
  3. 모든 숫자를 더합니다. 합계가 10으로 나누어 떨어지면 번호가 유효합니다

지원되는 카드 브랜드

카드 브랜드는 카드 번호의 처음 몇 자리인 BIN(은행 식별 번호) 또는 IIN(발급자 식별 번호)으로 식별됩니다.

  • Visa: 4 · 13, 16, 19
  • Mastercard: 51-55, 2221-2720 · 16
  • American Express: 34, 37 · 15
  • Discover: 6011, 65, 644-649, 622126-622925 · 16, 19
  • JCB: 3528-3589 · 16, 17, 18, 19
  • UnionPay: 62 · 16, 17, 18, 19
  • Diners Club: 36, 38, 39, 300-305 · 14, 16, 19