什么是身份证字号?为什么只能填写10位?
发布网友
发布时间:2022-04-25 18:06
我来回答
共2个回答
热心网友
时间:2023-10-23 08:09
当今的身份证号码有15和18位之分。1985年我国实行居民身份证制度,当时签发的身份证号码是15位的,1999年签发的身份证由于年份的扩展(由两位变为四位)和末尾加了效验码,就成了18位。这两种身份证号码将在相当长的一段时期内共存。两种身份证号码的含义如下:
18位的身份证号码:450104197710101516
(1)1~6位为地区代码,其中1、2位数为各省级*的代码(广西为45),3、4位数为地、市级*的代码(南宁市为01),5、6位数为县、区级*代码(西乡塘区为04)。
(2)7~10位为出生年份(4位),如1977
(3)11~12位为出生月份,如10
(4)13~14位为出生日期,如10
(5)第15~17位为顺序号,为县、区级*所辖派出所的分配码,每个派出所分配码位10个连续号码,例如“150—159”,其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个分配码。
(4)18位为效验位(识别码),通过复杂公式算出,普遍采用计算机自动生成
热心网友
时间:2023-10-23 08:10
算法1.
1.台湾身分证字号共有十码,我们就将它表示成... N1 N2 N3 N4 N5 N6 N7 N8 N9 N10
2.N1 : 一定是一个大写英文字母,代表户籍地 ex.A是台北市 B是台中市 C是基隆市......
3.N2 : 性别栏位:1为男性 2为女性
4.N3~N9 : 流水号
5.N10 : 检测位元,首先要将第一个英文字转换成数值
A=10 B=11 C=12 D=13 E=14 F=15 G=16 H=17 J=18 K=19 L=20 M=21
N=22 P=23 Q=24 R=25 S=26 T=27 U=28 V=29 W=30 X=31 Y=32 Z=33
I=34 O=35 ==>I,O
6.然后用下列算式计算,若余数为 0 则为正确的身分证字号(N1的十位数+N1的个位数x9+N2x8+N3x7+N4x6+N5x5+N6x4+N7x3+N8x2+N9+N10)÷10