Thẻ tín dụng (credit card) và thẻ ghi nợ (debit card) là thẻ thanh toán quốc tế, được phát hành bởi các tổ chức phát hành thẻ. Thông tin quan trọng nhất trên thẻ tín dụng là dãy số thẻ, CVV và ngày hết hạn của thẻ. Dãy số này không cấp phát ngẫu nhiên mà có quy luật hẳn hoi vì vậy nếu gặp người 'có nghề' thì họ có thể đoán được 70 - 80% dãy số này, chính vì có quy luật mà anh em phải tuyệt đối bảo mật những thông tin đó.
Thẻ credit và debit ở VN gồm có 16 chữ số, được chia thành 4 cụm để mã hóa những thông tin sau:
Số đầu tiên là mã MII (Major Industry Identifier) dùng để quy định tổ chức phát hành thẻ. Thông thường thẻ ATM được phát hành bởi ngân hàng thì thẻ debit và credit được phát hành bởi rất nhiều tổ chức khác nhau:
Số 1/2: Thẻ được phát hành bởi các hãng hàng không
Số 3: Thẻ được phát hành bởi các công ty du lịch, tổ chức tài chính
Số 4/5: Thẻ được phát hành bởi ngân hàng
Số 6: Thẻ được phát hành bởi ngân hàng, tổ chức tín dụng hoặc hiệp hội doanh nhân
Số 7: Thẻ được phát hành bởi các cty dầu khí
Số 8: Thẻ được các cty viễn thông, tập đoàn truyền thông phát hành
Số 9: Thẻ được phát hành bởi cơ quan nhà nước
5 con số kế tiếp là mã số định danh của ngân hàng, tổ chức phát hành thẻ. Ví dụ thẻ của Vietcombank là 46284, của VPBank là 20399, của Citibank là 26181, của HSBC là 45093, Đông Á là 19661 vv và vv. Mỗi ngân hàng sẽ có nhiều đầu số giống bên nhà mạng điện thoại chứ không cố định 1 số giống như trên dãy số ATM.
9 số tiếp theo là số tài khoản hoặc mã CIF của khách hàng
Số cuối cùng là số checksum để kiểm tra tính hợp lệ của thẻ bằng thuật toán Luhn. Nhờ thuật toán này mà khi anh em thanh toán online, nếu điền sai số thì ngay lập tức cổng thanh toán báo là sai số thẻ, chưa cần tới mục đối chiếu tên chủ thẻ, mã CVV...
Cách kiểm tra tính hợp lệ của số thẻ
Ví dụ số thẻ là 5261 4122 3000 9094
Từ trái qua, anh em lấy những con số ở thứ tự lẻ (in đậm) nhân với 2, nếu kết quả lớn hơn 10 thì tính điểm như chơi bài cào (15 = 1 + 5 = 6). Sau đó cộng tổng những con số này lại với nhau.
Tổng chữ số thứ tự lẻ: (5 x 2 = 10 = 1 + 0 = 1) + (6 x 2 = 12 = 1 + 2 = 3) + (4 x 2 = 8) + (2 x 2 = 4) + (3 x 2 = 6) + (0) + (9 x 2 = 9) + (9 x 2 = 9) = 40
Tiếp theo, cộng tổng số những chữ số hàng chẵn (màu xanh dương) lại với nhau, không nhân cho 2
Tổng chữ số thứ tự chẵn: 2 + 1 + 1 +2 + 0 +0 +0 + 4 = 10
Nếu cộng kết quả của 2 dãy số này lại với nhau mà ra kết quả tròn chục (chia hết cho 10) thì số thẻ hợp lệ, nếu kết quả không tròn chục nghĩa là số thẻ sai: 40 + 10 = 50
Nguồn : https://tinhte.vn/thread/y-nghia-day-so-tren-the-tin-dung-va-the-ghi-no-credit-card-debit-card.3209952/