fridayet
V2EX  ›  Django

笨蛋提问, 后端的身份证和姓名校验是怎么做到的?

  •  
  •   fridayet · Jul 23, 2019 · 11959 views
    This topic created in 2668 days ago, the information mentioned may be changed or developed.

    大部分 app 都有身份证及姓名校验(虽然不知道真的假的因为我每次都填真的), 请问是接了什么库或是 API 吗,官方会有这种 API 接口吗? 谢谢!

    30 replies  •  2019-07-24 14:58:24 +08:00
    vvvv
    vvvv
    Jul 23, 2019
    1
    聚合
    GM
    GM
    Jul 23, 2019
    2
    官方有接口,贵的一比,几块钱一次。
    民间有公司做各种二道三道四道甚至七八道贩子,能便宜到几分钱一次。
    fridayet
    fridayet
    OP
    Jul 23, 2019
    3
    @GM 可以..我去了解一下 谢谢
    fridayet
    fridayet
    OP
    Jul 23, 2019
    4
    @vvvv 找到聚合了 0.2400/次,hhh 谢谢
    win7pro
    win7pro
    Jul 23, 2019
    5
    京东万象了解一下
    xay216216
    xay216216
    Jul 23, 2019
    6
    除了聚合 还有其他家的吗
    hactrox
    hactrox
    Jul 23, 2019
    7
    阿里云的云市场里面有个“身份证二要素一致性验证”,用过,价格也还可以(比 0.24 要低)
    fridayet
    fridayet
    OP
    Jul 23, 2019
    8
    @hactrox 有点 6....
    Sendya
    Sendya
    Jul 23, 2019
    9
    x66
    x66
    Jul 23, 2019
    10
    一般来说实名大多跟支付相关,我们是直接用银行的快捷支付绑卡接口来验证的
    tadtung
    tadtung
    Jul 23, 2019 via Android
    11
    @fridayet 挺多第三方都有公安验证 api 接口,一般 0.1-0.5 元之间。不过说实话,如果不是流氓软件的话,没必要上这个。
    Rorshach
    Rorshach
    Jul 23, 2019
    12
    阿里云上有很多三要素匹配的 API
    我记得也不贵
    chinvo
    chinvo
    Jul 23, 2019 via iPhone
    13
    低级一点的用身份证校验逻辑

    之前还能用芝麻信用,最近改版成支付宝实名,价格贵的不要不要的

    不如签个银联走绑卡流程
    renmu
    renmu
    Jul 23, 2019 via Android
    14
    用身份证最后一个校验位,大部分都是这个
    blessyou
    blessyou
    Jul 23, 2019 via Android
    15
    前司用的接口 阿里云市场买的
    ShundL
    ShundL
    Jul 23, 2019 via iPhone
    16
    银联三要素认证
    fridayet
    fridayet
    OP
    Jul 23, 2019
    17
    @chinvo 目前公司不想涉及资金业务,只是平台 让人十分为难 hh
    fridayet
    fridayet
    OP
    Jul 23, 2019
    18
    @tadtung 本想说手机注册就可替代实名了..但是涉及到业务恐怕还是要身份证实名
    fridayet
    fridayet
    OP
    Jul 23, 2019
    19
    @renmu 后四位是吗?
    chitanda
    chitanda
    Jul 23, 2019 via Android
    20
    公安没有开放的 API 吧。之前公司做过一个实名的,说是找的三方,挺贵的一次五毛还是一块
    5dang
    5dang
    Jul 23, 2019 via iPhone
    21
    @chitanda 有的,就是比较贵。以前还能对照片。
    aquariumm
    aquariumm
    Jul 23, 2019 via Android
    22
    @fridayet 是最后一位,了解一下身份证的定义吧。。。。
    jinliming2
    jinliming2
    Jul 24, 2019 via iPhone
    23
    @renmu 只用检验位的话,只能确保这个身份证不是随便乱输入的,而仅仅是符合规则的……而最后一位只有 11 种可能,一下就试出来了……
    并且检验通过的身份证号只是符合规则,无法判断是否与人名字关联,甚至是这个“身份证号”是否真实存在都无法判断!
    比如身份证前 6 位为地区,中间 8 位填一个未来的日期,后面 3 位填个随机数,最后一位从 0123456789X 这 11 种可能中试(或者根据规则去算),这样就可以得到一个合法的假身份证号了!
    neoblackxt
    neoblackxt
    Jul 24, 2019
    24
    某些服务提供者对数据做了缓存,但国家不让那么干。
    h175h32
    h175h32
    Jul 24, 2019
    25
    现在有些接口还能确认手机号姓名
    feng12345
    feng12345
    Jul 24, 2019
    26
    官方的接口,5 块钱一次。然后早期的那波人做了缓存,目前市场上低价的那部分数据验证都是这么来的,
    wangxiaoaer
    wangxiaoaer
    Jul 24, 2019
    27
    官方接口在哪里?
    xfabs
    xfabs
    Jul 24, 2019 via iPhone
    28
    阿里云有第三方的实名认证,用身份证和名字来验证,也有身份证、手机号、名字验证,后者费用会高点。
    chanze001
    chanze001
    Jul 24, 2019
    29
    市面上官方比如公安部门的,或者其他第三方数据提供公司,都有相关接口提供
    freexyxyz
    freexyxyz
    Jul 24, 2019
    30
    都是调接口
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2599 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 125ms · UTC 04:23 · PVG 12:23 · LAX 20:23 · JFK 23:23
    ♥ Do have faith in what you're doing.