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

2019-07-23 14:25:45 +08:00
 fridayet

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

10318 次点击
所在节点    Django
30 条回复
5dang
2019-07-23 21:28:46 +08:00
@chitanda 有的,就是比较贵。以前还能对照片。
aquariumm
2019-07-23 21:31:47 +08:00
@fridayet 是最后一位,了解一下身份证的定义吧。。。。
jinliming2
2019-07-24 00:59:58 +08:00
@renmu 只用检验位的话,只能确保这个身份证不是随便乱输入的,而仅仅是符合规则的……而最后一位只有 11 种可能,一下就试出来了……
并且检验通过的身份证号只是符合规则,无法判断是否与人名字关联,甚至是这个“身份证号”是否真实存在都无法判断!
比如身份证前 6 位为地区,中间 8 位填一个未来的日期,后面 3 位填个随机数,最后一位从 0123456789X 这 11 种可能中试(或者根据规则去算),这样就可以得到一个合法的假身份证号了!
neoblackxt
2019-07-24 05:50:52 +08:00
某些服务提供者对数据做了缓存,但国家不让那么干。
h175h32
2019-07-24 07:31:33 +08:00
现在有些接口还能确认手机号姓名
feng12345
2019-07-24 09:10:31 +08:00
官方的接口,5 块钱一次。然后早期的那波人做了缓存,目前市场上低价的那部分数据验证都是这么来的,
wangxiaoaer
2019-07-24 09:48:38 +08:00
官方接口在哪里?
xfabs
2019-07-24 09:51:37 +08:00
阿里云有第三方的实名认证,用身份证和名字来验证,也有身份证、手机号、名字验证,后者费用会高点。
chanze001
2019-07-24 11:37:01 +08:00
市面上官方比如公安部门的,或者其他第三方数据提供公司,都有相关接口提供
freexyxyz
2019-07-24 14:58:24 +08:00
都是调接口

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/585439

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX