一些web编程能用到的小知识

1 信用卡验证算法-luhn算法。(in django/utils/checksums.py

1、从卡号最后一位数字开始,逆向将奇数位(1、3、5等等)相加。
2、将偶数位数字相加,但是这里有个麻烦。必须先将数字乘以2,如果结果是两位数,将两个位上数字相加。然后将这些结果加入总和中。
3、将奇数位总和加上偶数位总和,如果信用卡号码是合法的,结果应该可以被10整除。

 

 

posted @ 2014-04-28 16:30  Come~on!  阅读(190)  评论(0编辑  收藏  举报