泰国的身份证有几位数?
发布网友
发布时间:2022-05-16 15:37
我来回答
共1个回答
热心网友
时间:2023-10-28 16:53
13位号码,第一位是1最后位是9,中间随便填。
泰国身份证同中国身份证一样是用ISO7064:1983,MOD
11-2的标准进行验证的,因此带验证码,普通注册只验证最后验证码是否正确,正确就能通过注册
泰国身份证共13位
首先,第一位共8种情况,分别从1-8,一般泰国内用假身份证号的时候用9开头的
这8种情况没翻译出来,不过泰国一般是1-3的,很少有见4-8的
然后,第2-5位表示区域,用中国话说就是,2-3为表示省级行政单位,4-5表示市级行政单位,当然泰国可能本身并不叫什么省市
6-10位没看出是什么东西,可能是居民编号
11-12位表示什么也没看出来
13位验证码。
重点在于算验证码
第13位的算法是:
首先算一个X,这个X等于第一位*13+第二位*12+第三位*11+第四位*10+第五位*9+第六位*8+第七位*7+第八位*6+第九位*5+第十位*4+第十一位*3+第十二位*2
然后算一个Y,Y=X
MOD11,就是说,X除以11所得到的余数,只有0-10这11种情况
Y如果是0,第13位是1
Y如果是1,第13为是0
其余的时候,第13位是11-Y
自己用个2开头或9开头的然后编号是00的省(这一定是个空泰国身份证号,不会导致封号),然后后面随便写些数,自己算出第13位来,注册一般就能通过
经测试,省市都可以是00,刚才测试1000100000001能通过,9000000000004可以通过,但1000000000009通不过,原因是1000000000009已经被注册过了(在光线飞车泰服注册页面的测试),如果没被注册过也能通过测试