V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
semoon
V2EX  ›  问与答

今天密码考试的一道题目

  •  
  •   semoon · 2013-01-08 19:35:26 +08:00 · 3374 次点击
    这是一个创建于 4132 天前的主题,其中的信息可能已经有所发展或是发生改变。
    ATM上各个银行是如何识别自家银行卡的?
    10 条回复    1970-01-01 08:00:00 +08:00
    INT21H
        1
    INT21H  
       2013-01-08 20:06:59 +08:00
    简单点的:hash(卡号+key)
    jacy
        2
    jacy  
       2013-01-08 21:34:39 +08:00
    应该还要能识别他家卡。卡里面应该存了一组特殊的字符,包含卡属于哪家。
    won
        3
    won  
       2013-01-08 21:42:17 +08:00
    磁条里包含的用户的基础信息
    hyh1048576
        4
    hyh1048576  
       2013-01-08 21:55:54 +08:00
    跟密码没关系吧,前四位决定银行…… 4392 是招行。
    ichigo
        5
    ichigo  
       2013-01-08 22:02:43 +08:00
    这个和密码有什么关系?
    csx163
        6
    csx163  
       2013-01-08 22:15:50 +08:00
    有个网站通过前几位可以查到卡是什么银行、什么种类、归属地等等,可惜没保存,求网址!
    leohxj
        7
    leohxj  
       2013-01-09 08:50:45 +08:00
    类似身份证号码辩别地区吧。能读出卡号,会根据卡上某几位判断地区信息,当然,卡号最后还是要做一次校验和的。
    bullda
        8
    bullda  
       2013-01-09 10:30:28 +08:00
    在银联工作的同学告诉楼主,一看卡bin,二看磁道信息。

    请点击感谢。
    dndx
        9
    dndx  
       2013-01-09 10:31:38 +08:00
    不同银行的卡号段不一样嘛,这个太简单了。
    hzw
        10
    hzw  
       2013-01-09 12:00:50 +08:00   ❤️ 1
    银行卡的卡号,首先是由卡的种类决定的,我指的种类,是指这个卡是 银联卡 还是 master 还是visa 或是 ae 等等
    master卡 卡号16位,5开头;visa卡 卡号16位,4开头; 银联卡卡号6开头,16位卡号,3开头的卡号有 jcb 和 运通卡等,运通卡卡号15位 jcb16位。
    银行卡的1-6位显示发卡卡片种类 7-15位 是可以由银行自定义的,atm应该可以通过读取这段卡号来识别自家银行卡
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2300 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 15:19 · PVG 23:19 · LAX 08:19 · JFK 11:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.