IBAN이란?
IBAN(International Bank Account Number)은 국제 결제에 사용되는 은행 계좌의 표준 식별자입니다.
IBAN 구조
IBAN은 2자리 국가 코드, 2자리 체크 디지트, 국가별 BBAN으로 구성됩니다.
체크섬 검증
IBAN 유효성은 ISO 13616 mod-97 알고리즘으로 검사합니다.
- 공백을 제거하고 앞의 4문자를 끝으로 이동
- 문자를 숫자로 변환 (A=10, B=11, …, Z=35)
- mod 97을 계산해 나머지가 1이면 유효
각 국가는 BBAN 부분의 고정 길이와 구조를 정의합니다.