关于软件中身份证验证问题

最近有个疑问:像微信,QQ,王者荣耀等一下软件出会有一个身份验证功能(实名认证),他这个是如何判断你这个人的身份证信息是完全正确的呢,使用了什么技术

身份证最后一位是校验码
参考下这个
https://blog.csdn.net/Kellery/article/details/78012091

再就是通过大数据,假如你绑定银行卡要提交身份证号,他那边可以做个记录等等不可描述的操作。

身份证的最后一位是根据前的数字,通过一个算法算出来的