MTE giải thích: Số thẻ tín dụng hoạt động như thế nào
Nếu bạn sở hữu một thẻ tín dụng, bạn sẽ biết rằng nó chứa một chuỗi gồm 16 chữ số mà bạn phải đăng nhập khi thực hiện mua hàng trực tuyến. Trong nháy mắt, những con số này trông ngẫu nhiên và dường như không có mô hình liên kết với nó. Thực tế là, những con số này làm theo một mô hình và nó là khá đơn giản để tạo ra một loạt các số thẻ tín dụng hợp lệ. Chúng ta hãy xem cách số thẻ tín dụng hoạt động.
Lưu ý : Số thẻ tín dụng hợp lệ có nghĩa là nó có thể được xác thực bằng thuật toán được sử dụng để mã hóa số. Nó không có nghĩa là bạn có thể sử dụng số này để mua hàng.
Giải mã số thẻ tín dụng
Có 16 chữ số trong số thẻ tín dụng và nó có thể được chia thành ba phần.
1. Chữ số đầu tiên đại diện cho mã định danh ngành (MII) chính. Nó xác định tổ chức / ngành phát hành thẻ. Ví dụ: số bắt đầu bằng:
- 1 và 2 được phát hành bởi các hãng hàng không.
- 3 được phát hành bởi du lịch và giải trí, chẳng hạn như American Express và Diners Club.
- 4 được phát hành bởi VISA
- 5 được phát hành bởi MasterCard
- 6 được phát hành bởi bán hàng và ngân hàng.
- 7 được cấp bởi các công ty dầu khí.
- 8 được phát hành bởi các công ty viễn thông.
- 9 được cấp theo sự phân công quốc gia.
Cùng với 5 chữ số tiếp theo, 6 chữ số đầu tiên của chuỗi số tạo thành Số nhận dạng người cấp (IIN). Điều này sẽ cho bạn biết ai là tổ chức chính xác phân phối thẻ tín dụng này. Nếu bạn có thể làm theo mẫu, ngân hàng phát hành thẻ tín dụng VISA sẽ có chữ số đầu tiên là "4" và mã ngân hàng cho năm chữ số tiếp theo. Tất cả các thẻ tín dụng VISA được phát hành từ ngân hàng này sẽ có sáu chữ số bắt đầu giống nhau.
2. Các chữ số thứ 7 - 15 của số thẻ tín dụng đại diện cho số tài khoản của khách hàng. Điều này là duy nhất cho mỗi khách hàng. Nó cho phép ngân hàng xác định chủ sở hữu của thẻ.
3. Chữ số cuối cùng là một chữ số kiểm tra được sử dụng để xác minh mười lăm chữ số đầu tiên. Nó sử dụng thuật toán Luhn (còn được gọi là thuật toán Mod 10). Cách hoạt động rất đơn giản:
- Ghi lại số thẻ tín dụng của bạn. Đếm từ bên phải, nhân đôi chữ số ở vị trí chẵn (thứ 2, 4, 6… 16).
- Nếu chữ số tăng gấp đôi lớn hơn 9, hãy thêm số để nó trở thành một chữ số duy nhất. Ví dụ: nếu chữ số được tăng gấp đôi là 13 14, hãy thêm “1” vào “4” để chữ số đó trở thành “5”.
- Bây giờ, thêm tất cả các số. Số kết quả phải chia hết cho 10.
Ví dụ:
- Lấy số thẻ tín dụng 3782 8224 6310 005
- Bắt đầu từ bên phải, gấp đôi các chữ số ở vị trí chẵn, điều này sẽ cho chúng ta: 3 14 8 4 8 4 2 8 6 6 1 0 0 0 5
- Thêm các chữ số cho số lớn hơn 9: 3 5 8 4 8 4 2 8 6 6 1 0 0 0 5
- Thêm tất cả các chữ số: 3 + 5 + 8 + 4 + 8 + 4 + 2 + 8 + 6 + 6 + 1 + 5 = 60 chia hết cho 10
Nếu bạn làm việc lạc hậu, bạn có thể dễ dàng tìm ra số cuối của số thẻ tín dụng.
Ví dụ: giả sử rằng số cuối cùng không xác định, vì vậy chúng tôi có 3782 8224 6310 00x
- Bắt đầu từ bên phải, gấp đôi các chữ số ở vị trí chẵn, điều này sẽ cho chúng ta: 3 14 8 4 8 4 2 8 6 6 1 0 0 0 x
- Thêm các chữ số cho số lớn hơn 9: 3 5 8 4 8 4 2 8 6 6 1 0 0 0 x
- Thêm tất cả các chữ số: 3 + 5 + 8 + 4 + 8 + 4 + 2 + 8 + 6 + 6 + 1 + x = 55 + x. Số gần nhất chia hết cho 10 là 60, vì vậy x phải là 5
Số CVV là gì?
Khi bạn mua hàng trực tuyến, ngoài số thẻ tín dụng, cổng thanh toán cũng sẽ yêu cầu bạn nhập số CVV nằm ở mặt sau của thẻ tín dụng. Số CVV được tạo ra bằng cách mã hóa số thẻ, thẻ hết hạn và một khóa mã hóa bí mật (là số duy nhất cho mỗi ngân hàng phát hành). Đây là một tính năng bảo mật và nó không phải là dễ dàng crackable.
Tài nguyên để lấy số thẻ tín dụng hợp lệ
Nếu bạn là nhà phát triển và cần kiểm tra cổng thanh toán của mình mà không sử dụng số thẻ tín dụng thực tế của mình, bạn có thể sử dụng trình tạo số thẻ tín dụng để có được một loạt số thẻ tín dụng hợp lệ. Bạn có thể chọn ngân hàng phát hành và số lượng mục nhập. Paypal cũng đi kèm với một danh sách các số thẻ tín dụng mà bạn có thể sử dụng để kiểm tra.
Bây giờ bạn đã biết "bí mật" đối với số thẻ tín dụng của mình, bạn có thể tiếp tục và thử nghiệm nó bằng thẻ tín dụng của mình.
Hình ảnh tín dụng: thẻ ngân hàng thương mại, sống trên thẻ tín dụng