2025-11-18 01:03:35
IMEI是手机或者物联网设备的唯一身份证,共14位数字。前八位叫TAC,代表设备型号和厂商;中间六位叫SN,是厂商自己编的序列号;四位是校验码,用来防篡改。比如你手机包装盒上贴的IMEI,拆开来看就是这三部分拼在一起。
为什么是分成这三部分呢?因为国际电信联盟有个标准叫GSMA,专门管设备标识,14位数字刚好能塞下所有信息。TAC用了前八位,全球每家厂商申请一个编号,比如苹果的TAC是A12345678,三星是B98765432。中间六位SN是厂商自己分配的,就像小区门牌号,每台设备一个不重复。四位校验码用Luhn算法算的,比如把前13位数字乘以奇偶位置加权和,算出来的结果就是校验码。比如某台设备的完整IMEI是A23,算出来的校验码就是4。这样设计能防有人改数字,比如调换两位,算法会立刻报错。根据GSMA统计,全球已注册的IMEI超过150亿,每秒有2万多个新设备加入数据库,校验码就像给每台设备戴了防伪标签。
本题链接: