home

身份证计算规则

18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称“社会保障号码”更名为“公民身份号码”,另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。 居民身份证的有效期限分为5年、10年、20年、长期四种。16岁以下的,发给有效期为5年的居民身份证;16周岁至25周岁的,发给有效期为10年的居民身份证;26周岁至45周岁的,发给有效期为20年的居民身份证;46周岁以上的,发给长期有效的居民身份证。 身份证号码编码规则:公民身份号码是特征组合码,由十七位数字本体码和一位数字或字符(X)校验码组成。排列顺序从左至右依次为: 1、六位地址码: “前2位”表示省、直辖市、自治区【11-15】京、津、冀、晋、蒙【21-23】 辽、吉、黑 【31-37】沪、苏、浙、皖、闽、赣、鲁 【41-46】豫、鄂、湘、粤、桂、琼 【50-54】渝、川、贵、云、藏 【61-65】陕、甘、青、宁、新 “后4位”表示市、县、区。 2、八位出生日期码: 8位出生日期码采用8位定长日期表示法:4位年、2位月、2位日。 3、三位顺序码和一位校验码:3位顺序码表示同一日出生的次序和性别,奇数代表男性,偶数代表女性。最后1位校验码用“0-9”和“X”表示。 校验码是通过数学计算得出来的。校验码计算公式:(12-∑(Ai×Wi)(mod 11))mod 11。i—表示身份证号码从左至右的位置序号,取值1--17;Ai—表示第i位上的数字;Wi—表示第i位上的加权因子。加权因子计算公式:Wi=2^(i-1)(mod 11)校验码计算结果为“0--10”11个数字之一,其中“10”用“X”表示。 身份证国家标准及编码规则