计算机id 号,ID号的每个数字代表什么

计算机id 号,ID号的每个数字代表什么

全部展开

我国的公民身份号码共有18位数字号码的含义查询,包括17位数字的身体代码和一位数字的验证码. 从左到右的排列顺序是: 六位地址码,八位出生日期码,三位顺序码和一位验证码.

1. 地址代码. 编码对象永久居住地所在县(县,市,旗,区)的行政区划代码,应按照GB / T2260的规定执行. 第一和第二位数字代表省份,第三和第四位数字代表城市,第五和第六位数字代表县.

2. 出生日期代码. 编码对象的年,月,日按照GB / T7408的规定执行,年,月,日代码之间没有分隔符. 例如: 在1981年5月11日,它以19810511表示.

3. 序列码. 这意味着在由相同地址代码标识的区域内,将序列号分配给同一年,同一月,同一天出生的人,该序列号的奇数分配给男性,偶数为分配给女性.

4. 检查代码. 根据ISO 7064: 1983.MOD 11-2校验码,在前一个17位数字编码的基础上计算校验码.

扩展的:

ID验证码(最后一位)e79fa5e98193e4b893e5b19e31333431346339的计算方法

1. 将前一个ID号的17位数字乘以不同的系数. 从第一名到第十七名的系数是: 7-9-10-5-5-8-4-2-4-1-6-6-3-7-9-10-5-8-4- 2.

2. 将这17位数字与系数相乘的结果相加.

3. 使用加法和除法11. 余数是什么?

4. 其余的只能包含11位数字,0-1-2-3-4-5-6-6-8-8-9-10. 与其对应的最后一个ID卡的编号为1-0-X-9-9-8-7-6-6-5-4-2-3. (也就是说,余数0对应于1,余数1对应于0,余数2对应于X ...)

5. 根据以上所述,如果余数为3,则ID卡的第18位将显示9. 如果相应的数字为2,则ID卡的最后一个数字为罗马数字X.

例如: 某人的号为[53010219200508011X],让我们看看该是否为合法.

首先号码的含义查询,我们获得前17位数字的乘积和[(5 * 7)+(3 * 9)+(0 * 10)+(1 * 5)+(0 * 8)+(2 * 4) +(1 * 2)+(9 * 1)+(2 * 6)+(0 * 3)+(0 * 7)+(5 * 9)+(0 * 10)+(8 * 5)+( 0 * 8)+(1 * 4)+(1 * 2)]是189.

将189除以11的结果为189/11 = 17 ---- 2,这意味着剩余数为2. 最后,通过相应的规则,您可以知道与剩余数2相对应的校验码为X. 因此,可以确定这是正确的ID号.

本文来自电脑杂谈,转载请注明本文网址:

http://www.pc-fly.com/a/jisuanjixue/article-220602-1.html

相关数据