신용 카드의 체크섬이란 무엇입니까?

신용 카드의 체크섬은 번호를 입력할 때 발생하는 오류에 플래그를 지정하는 데 도움이 될 수 있습니다.

신용 카드에서 체크섬은 컴퓨터 또는 관련된 공식에 익숙한 사람이 번호가 유효한지 여부를 결정할 수 있도록 하는 계좌 번호의 한 자리 숫자입니다. 체크섬은 잘못 입력된 신용 카드 번호 또는 위조자가 만든 가짜 신용 카드 번호를 식별하는 데 도움이 될 수 있습니다.

체크섬

체크섬은 데이터 세트에 포함된 값입니다. 체크섬을 사용하면 저장 또는 전송 중에 해당 데이터 세트에 오류가 발생했는지 여부를 빠르게 확인할 수 있습니다. 대형 배송물과 함께 제공되는 포장 전표와 같다고 생각하십시오. 배송 중 분실된 것이 없는지 확인하는 방법은 각 품목을 포장 전표와 함께 확인하는 것입니다. 데이터를 다룰 때 정보가 손상되지 않고 도착했는지 확인하는 방법은 체크섬에 대해 확인하는 것입니다.

검사 숫자

신용 카드에서 체크섬은 "체크 디지트" 형식을 취합니다. 일반적인 16자리 신용 카드 번호에서 처음 6자리는 카드를 발급한 기관을 식별합니다. 다음 9자리는 카드와 연결된 개별 계정을 식별합니다. 마지막 숫자인 16번째는 체크 디지트입니다. 신용 카드 발급자는 처음 15자리를 Luhn 알고리즘이라는 수학 공식에 연결하여 한 자리 결과를 생성합니다. 그 결과가 체크 디지트가 됩니다.

목적

체크 디지트의 주요 목적은 카드 번호가 유효한지 확인하는 것입니다. 온라인에서 물건을 구매하고 있는데 가장 흔한 오류인 두 자리의 자리를 바꿔 신용카드 번호를 잘못 입력했다고 가정해 보겠습니다. 웹사이트에서 사용자가 입력한 숫자를 보고 처음 15자리에 Luhn 알고리즘을 적용하면 입력한 숫자의 16자리와 결과가 일치하지 않습니다. 컴퓨터는 번호가 유효하지 않다는 것을 알고 있으며 승인을 위해 구매를 제출하려고 하면 번호가 거부될 것임을 알고 있습니다. 그래서 번호를 다시 입력하라고 합니다. 체크 디지트의 두 번째 목적은 가짜 신용 카드 번호를 생성하려는 서투른 시도를 막는 것입니다. 그러나 Luhn 알고리즘에 익숙한 위조자는 이 특정 장애물을 통과할 수 있습니다.

작동 중인 알고리즘

16자리 카드 번호 인증은 기관 코드와 개인 계정 식별자인 처음 15자리부터 시작합니다. 예를 들어, 카드 번호 4578 4230 1376 9219에서 해당 숫자는 다음과 같습니다.

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

첫 번째 숫자부터 시작하여 모든 두 번째 숫자에 2를 곱합니다.

8-5-14-8-8-2-6-0-2-3-14-6-18-2-2

두 자리 숫자가 있을 때마다 해당 숫자를 더하면 한 자리 결과가 나옵니다.

8-5-5-8-8-2-6-0-2-3-5-6-9-2-2

마지막으로 모든 숫자를 더합니다.

8 + 5 + 5 + 8 + 8 + 2 + 6 + 0 + 2 + 3 + 5 + 6 + 9 + 2 + 2 =71

이 숫자를 확인 숫자에 추가하면 결과는 10의 짝수 배수여야 합니다. 이 경우:

71 + 9 =80

따라서 번호가 유효합니다. 알고리즘이 10의 배수를 생성하지 않으면 카드 번호가 유효하지 않습니다.

신용 카드
  1. 신용 카드
  2.   
  3.   
  4. 예산 편성
  5.   
  6. 투자
  7.   
  8. 주택 금융
  9.   
  10.   
  11. 쇼핑 엔터테인먼트
  12.   
  13. 주택 소유
  14.   
  15. 보험
  16.   
  17. 퇴직