×

Loading...
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。
Ad by
  • 最优利率和cashback可以申请特批,好信用好收入offer更好。请点链接扫码加微信咨询,Scotiabank -- Nick Zhang 6478812600。

If I remember correctly, you need to at least enter 2 wrong digits to get some possibility of becoming another valid account number.

Here is the logic behind the condition that must be satisfied:

Step 1: Let’s consider the card number as 1802909582961827

Step 2: As of now, just consider first 15 digits i.e., 180290958296182|7

Step 3: Now beginning from the left, start with the first number, take every second number and multiply it by 2 as shown here:

Starting from the first i.e., 1 and taking every second number, we will get the following numbers: 1 0 9 9 8 9 1 2

1 * 2 = 2

0 * 2 = 0

9 * 2 = 18

9 * 2 = 18

8 * 2 = 16

9 * 2 = 18

1 * 2 = 2

2 * 2 = 4

Step 4: Sum up the digits if the multiplication results in a 2 digit number. i.e., 18 => 1 + 8 = 9

This will give us all the result in a single digit number.

So, we get : 2,0,9,9,7,9,2,4

Step 5: Now, Sum up all the single digits and all the digits left in the card number.

i.e., 2+0+9+9+7+9+2+4 + 8+2+0+5+2+6+8 = 73

Add the sum together. Now, what must be added to the sum obtained so that it is divisible by 10? In this case, it is 7

So, 73+ 7 = 80 which is divisible by 10.

This last digit so obtained is called as Checksum digit.

That’s the logic behind credit/debit card numbers.

Report

Replies, comments and Discussions:

  • 枫下家园 / 钱财税务 / 网上信用卡付款,只凭卡号,如果写错一位数,是不是付款就到了别人的账户上?太可怕了。
    • 写错一位更可能校验过不去付款失败。如果通过了,相当于那个卡号的主人帮你付款,有啥不好? +2
      • 写错一位, 也不一定校验过不去,万一落在别人头上呢?怕是我帮别人付了款。
        • Don't worry. In computer science, great algorithms have been developed to make things working properly. +1
        • 校验是一种复杂的逻辑运算,错一位不会落到别人的帐号! 错两位及以上,有可能 +1
    • 想多了,首先卡号不连号,其次,名字,卡号,过期日,CVV都和卡号一起对的上才可以,更别提 Billing Address也要验证 +6
      • 加Payee的时候,只要卡号,不需要其他任何信息。 +1
        • 那是你给你自己得信用卡付款,不是拿你得信用卡付别人得款,当然银行无所谓啦。你寄信填错地址,难道邮局还有帮助你核查得义务? +7
    • 为低级错误买单,有啥可怕
    • 你还是想想有用的把,真的成功了,你可以去买彩票了 +1
    • If I remember correctly, you need to at least enter 2 wrong digits to get some possibility of becoming another valid account number. +3
      Here is the logic behind the condition that must be satisfied:

      Step 1: Let’s consider the card number as 1802909582961827

      Step 2: As of now, just consider first 15 digits i.e., 180290958296182|7

      Step 3: Now beginning from the left, start with the first number, take every second number and multiply it by 2 as shown here:

      Starting from the first i.e., 1 and taking every second number, we will get the following numbers: 1 0 9 9 8 9 1 2

      1 * 2 = 2

      0 * 2 = 0

      9 * 2 = 18

      9 * 2 = 18

      8 * 2 = 16

      9 * 2 = 18

      1 * 2 = 2

      2 * 2 = 4

      Step 4: Sum up the digits if the multiplication results in a 2 digit number. i.e., 18 => 1 + 8 = 9

      This will give us all the result in a single digit number.

      So, we get : 2,0,9,9,7,9,2,4

      Step 5: Now, Sum up all the single digits and all the digits left in the card number.

      i.e., 2+0+9+9+7+9+2+4 + 8+2+0+5+2+6+8 = 73

      Add the sum together. Now, what must be added to the sum obtained so that it is divisible by 10? In this case, it is 7

      So, 73+ 7 = 80 which is divisible by 10.

      This last digit so obtained is called as Checksum digit.

      That’s the logic behind credit/debit card numbers.

      • 正确👍
      • 👍👍👍
    • 多虑了 +2
    • 先付款少一些,比如$10。确认钱到账后,再用上次保存的付款方式付大额款。我的转账,信用卡还款,第一次都是小额做实验的。钱的方面还是谨慎一些。 +1
      • 思路正确,👍
      • 正解
      • 加Payee的时候,小心点就行了,检查两遍。从没错过
        • 正解
        • 其实我一直有个疑问,电邮地址一般会让你输入两遍,然后再发个确认邮件让你点击激活,做到万无一失。但是为什么从来没有APP让你把账号输入两遍。
          • 因为电邮输入两遍是程序猿思维,而账号输入一遍是银行家思维
          • Good question
          • 信用卡 卡号, 是有 规律的。 不是 任何 16 数字都行的。 比如, 最后数字, ,+ 加上 前面数字 都要 大于 N。。。
        • 不同金融机构之间转钱,我不是很确信背后的操作是否顺畅。大额我必须用小额先做测试的。也许我比较谨慎吧。
    • 这样的错误,天才才能做到,不用担心。 +1