可用余额: -   -  本接口每次处理消费:

身份证号

身份证号 查询结果 操作
{{line[0]}} 删除

批量查询请上传 Excel:按上述格式【对齐列顺序】不要设置表头,核查后再提交查询

最后一次查询共 {{last_results.length}} 条(保存于本机浏览器):导出

本应用仅用于初步格式筛选

  • 仅对身份证号码格式做检测
  • 如需检测身份证真实性,请使用身份证核查(需付费)

身份证号码校验/格式核查(Excel批量、免费)

中国居民身份证号码的编码原理非常详细且严谨,下面将按照清晰的格式进行介绍:

一、号码结构

公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。整体排列顺序从左至右依次为:

  1. 六位数字地址码:表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T 2260的规定执行。其中,第一、二位表示省级行政区,第三、四位表示地级行政区,第五、六位表示县级行政区。
  2. 八位数字出生日期码:表示编码对象出生的年、月、日,按GB/T 7408的规定执行,年、月、日代码之间不用分隔符。
  3. 三位数字顺序码:表示在同一地址码所标识的区域范围内,对同年、同月、同日出生的人编定的顺序号。顺序码的奇数分配给男性,偶数分配给女性。
  4. 一位数字校验码:根据前面十七位数字码,按照ISO 7064:1983 MOD 11-2校验算法计算出来的检验码。作为尾号的校验码,如果某人的尾号是0-9,则不会出现X;但如果尾号是10,则用X来代替,以保证身份证符合国家标准。

二、校验码的计算方法

校验码的计算过程如下:

  1. 将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2。
  2. 将这17位数字和系数相乘的结果相加。
  3. 用加出来的和除以11,看余数是多少。余数只可能有0-10这11个数字。
  4. 余数对应的最后一位身份证的号码为1, 0, X, 9, 8, 7, 6, 5, 4, 3, 2。

通过上述计算过程,可以确保身份证号码的准确性和唯一性,同时便于管理和使用。

总结:中国居民身份证号码的编码原理体现了高度的科学性和严谨性,不仅包含了公民的基本信息,如籍贯、年龄、性别等,还通过校验码的设置确保了号码的准确性和可靠性。这一编码原理的实施,为公民身份识别和管理工作提供了有力的支持。

 

撰写评论

Leave a Reply

Your email address will not be published. Required fields are marked *