Tài liệu Căn bản về Credit Card :

Thảo luận trong 'Thiết Kế Web' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    Căn bản về Credit Card :


    Chàocác bạn !
    Trong thời gian qua, tại một số Forum, chúng ta thường nghe nói và bàn luânnhiều đến vấn đề Credit Card. Tôi cũng có theo dõi và cũng có tìm hiểu nghiêncứu chút ít về nó, hy vọng những gì tôi trình bày bên dưới sẽ giúp cho các bạnhiểu được vấn đề này rõ ràng hơn.

    Hômnay tôi xin “mạn phép” được trình bày một hiểu biết của tôi về vấn đề CreditCard.
    Bàiviết này chỉ có mục đích tham khảo, tăng thêm sự hiểu biết cũng như tính bảomật của Card, do vậy chúng tôi hoàn toàn không chịu trách nhiệm trước pháp luậtcũng như những ai cố tình sủ dụng bài viết cho mục đích khác, làm gây nguy hạiđến vật chất và tài sản của người khác.
    oo-=0=-oo
    MộtNumber Card thường gồm có 16 chữ số, có loại có 13 chữ số.
    Trongđó, 4 chữ số đầu tiên thường quy định và là dấu hiệu nhận dạng bởi các tên củangân hàng phát hành Card đó
    3xxxxxxx xxxx xxxx: Ameriacan Express Card
    4xxxxxxx xxxx xxxx: Visa Card
    5xxxxxxx xxxx xxxx: Master Card
    6xxxxxxx xxxx xxxx: Discover Card

    Chữ số đầu tiên thường được dùng để nhận biết đó là Card của loại nào.

    3= Ame
    4= Visa
    5= Master
    6= Discover
    3chữ số tiếp theo sau là tên nhận dạng ID của ngân hàng.
    Nóichung, khi ta nhìn vào 4 ký tự số đầu tiên ta sẽ biết đó là thể loại nào:American Express Card, Visa Card, Master Card hay Discover Card.
    AMERICANEXPRESS
    3XXX
    3728
    3713
    3731- AmEx Green
    3737- AmEx Optima
    3782- AmEx - Small Corporate Card

    VISACARD
    4XXX
    4013- Citibank
    4019- Bank of America
    4024- Bank of America
    4027- Rockwell Federal Credit Union
    4032- Household Bank

    MASTERCARD
    5XXX
    5100- Western States Bankcard Association
    5110- Universal Travel Voucher
    5120- Western States Bankcard Association
    5130- Eurocard France

    DISCOVERCARD
    6XXX
    6013- MBNA

    Làmsao để kiểm tra số Card là đúng. Nhờ đâu mà các chương trình kiểm tra Card cóthể biết được đó là số đúng của Card.
    Câu trả lời đó là tất cả đều phụ thuộc vào con số cuối cùng của Card. Đó là consố mà những chương trình gọi là số tổng kiểm tra (checksum), con số này sẽquyết định dãy số của Card là số đúng hay sai.

    Nếucon số cuối cùng là đúng và phù hợp thì nó là một dãy số Number Card đúng,chúng ta có thể dùng nó.
    Nếu số đó là một con số sai thì coi như Number Card đó sai.

    Tuynhiên, nếu chúng ta thông minh và để ý một chút thì ta vẫn có thể tìm được mộtNumber Card đúng sau 9 lần thử khác nhau. Vì ta có thể thay đổi con số cuốicùng thành 1 trong 9 lựa chọn khác:
    Ví dụ: 3xxx xxxx xxxx xxx5 : dãy số đúng ta cần tìm.
    Ta lần lượt thay con số cuối cùng như sau:
    3xxx xxxx xxxx xxx0
    3xxx xxxx xxxx xxx1
    3xxx xxxx xxxx xxx2
    3xxx xxxx xxxx xxx3
    3xxx xxxx xxxx xxx4
    3xxx xxxx xxxx xxx5 ===> đây là kết quả đúng và con số 5 là số cần tìm.
    3xxx xxxx xxxx xxx6
    3xxx xxxx xxxx xxx7
    3xxx xxxx xxxx xxx8
    3xxx xxxx xxxx xxx9

    Nhưvậy tới đây là tạm thời có thể hiểu cách tìm (tính toán) sao cho có một NumberCard đúng.
    Đây là cách tính thủ công, cách tính “mẹo”. Quá dễ phảI không các bạn.

    Nhưvậy các bạn chỉ cần biết 4 con số đầu tiên để làm “gốc”, 4 con số này để chươngtrình biết nó là Master Card hay Visa Card và đó chính là tên của ngân hàng.Sau đó các bạn có thể tự bịa ra 1 dãy số bất kỳ nào đó.
    Thay đổi con số “cuối cùng” trong khoảng từ 0 9 để tìm ra con số đúng nhất vànhư vậy bạn đã có 1 Number Card hợp lệ.


    Cách tính toán và tìm ra quy luật của Number Card.
    Như đã nói ở trên, chúng ta chỉ cần biết 4 con số đầu tiên mà thôi. Đó là 4 consố quy định tên ID của ngân hàng. Chúng ta chỉ cần biết 4 con số đó là có thểtự tạo ra cho mình một số lượng Number Card dùng thoải mái cho đến ngày vàoPrison chơi data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEXh5PJm+yKVAAAAAXRSTlMAQObYZgAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=" class="mceSmilieSprite mceSmilie2" alt=";)" title="Wink ;)">
    Sau đây tôi sẽ cùng các bạn đi tìm cách tính toán một cách khoa học và chínhxác hơn chứ không phảI ngồi mò mò, rồi phảI thay đổi con số cuối cho phù hợp.[/B]
    [B]Vídụ: 5204 xxxx xxxx xxxY
    5204 = Security Pacific : đây là Master Card do ngân hàng Security Pacific pháthành.
    xxxx xxxx xxx: là một dãy số ngẫu nhiên, bất kỳ nào đó.
    Y : đây là con số cần tìm để Number Card là hợp lệ[/B]
    [B]Saukhi biết 4 số đầu tiên, ta có thể lấy ngẫu nhiên và bất kỳ từ số 0 đến số 9 củamười một ký tự số đại diện cho chữ X.[/B]
    [B]Giảsử tôi lấy là
    5204 1234 5678 901Y
    5204 xxxx xxxx xxxY[/B]
    [B]Trongđó ta chia ra làm 2 dãy số chẵn và dãy số lẽ.
    a. Dãy số 5 0 1 3 5 7 9 1 ta gọi là dãy số lẽ.
    b. Dãy số 2 4 2 4 6 8 0 Y ta gọi là dãy số chẫn.[/B]
    [B]Lấytừng chữ số trong dãy số lẽ “nhân” vớI 2
    5 x 2 = 10
    0 x 2 = 0
    1 x 2 = 2
    3 x 2 = 6
    5 x 2 = 10
    7 x 2 = 14
    9 x 2 = 18
    1 x 2 = 2[/B]
    [B]Nếukết quả nhân của từng số nào lớn hơn 9, thì ta lấy số đó trừ đi 9.
    5 x 2 = 10 - 9 = 1
    0 x 2 = 0 = 0
    1 x 2 = 2 = 2
    3 x 2 = 6 = 6
    5 x 2 = 10 = 1
    7 x 2 = 14 - 9 = 5
    9 x 2 = 18 - 9 = 9
    1 x 2 = 2 = 2[/B]
    [B]Cộngcác kết quả mớI tình được lai vớI nhau:
    1 + 0 + 2 + 6 + 1 + 5 + 9 + 2 = 26 ===èSố A [/B]
    [B]Cộngcác chữ số của dãy số chẵn lại vớI nhau, vì Y là số cần tìm và ta chưa biết nênkhông cần cộng
    Dãy số 2 4 2 4 6 8 0 Y là dãy số chẵn đã nói ở trên
    2 + 4 + 2 + 4 + 6 + 8 + 0 = 26 ===è Số B[/B]
    [B]LấyA + B
    26 + 26 = 52
    TớI đây ta lấy số cuối cùng là 2 cộng thêm 8 để làm tròn số thành 10
    Ví dụ:
    + số cuối cùng là 3 thì cộng thêm 7 để thành 10
    + số cuối cùng là 4 thì cộng thêm 6 để thành 10
    + số cuối cùng là 5 thì cộng thêm 5 để thành 10
    + số cuối cùng là 6 thì cộng thêm 4 để thành 10
    + số cuối cùng là 7 thì cộng thêm 3 để thành 10
    + số cuối cùng là 8 thì cộng thêm 2 để thành 10
    + số cuối cùng là 9 thì cộng thêm 1 để thành 10
    + số cuối cùng là 0 thì cộng thêm 0 để thành 0 =è chú ý chỗ này
    + số cuối cùng là 1 thì cộng thêm 9 để thành 10[/B]
     

    Các file đính kèm:

Đang tải...