第18位是怎么算出来的

身份证前17位每位乘以固定权重(从第一位到第十七位分别是7、9、10、5、8、4、2、1、6、3、7、9、10、5、8、4、2),求和后除以11取余数,按余数从校验表「10X98765432」中查出第18位。因为余数可能出现10,而号码只能有18位,所以用罗马数字X代表10。

校验位有什么用

它是防错机制:手动输入号码时,只要任何一位敲错,算出的校验码就对不上,系统能立刻发现号码无效。银行、政务系统的实名验证第一步就是校验位检查,通过后才会去核验号码是否真实注册。

顺便能读出什么信息

身份证前2位是省份代码,第7到14位是出生日期(7~10位年份、11~12位月份、13~14位日),第17位奇数是男性、偶数是女性。用身份证号解析工具输入号码,可以立即验证校验位并解析出省份、生日、性别和年龄。

隐私提醒

校验和解析都在本地算法层面进行,不会查询号码是否真实存在。身份证号是重要个人信息,不要在不信任的网站输入,线下复印件建议注明用途。