每张正常的SIM卡都有一个唯一的20位ICCID.
卡上印着的ICCID最后一位是字母,代表厂商.
而卡内数据中的ICCID最后一位是数字,是个校验位.
我想知道最后一个校验位的算法.
SIM卡ICCID的含义
SIM卡背面有20位数字组成的IC唯一标识号ICCID。以中国移动为例:前面6位(898600)是中国的代号;第7位是业务接入号,在135、136、137、138、139中分别为5、6、7、8、9;第8位是SIM卡的功能位,一般为0,现在的预付费SIM卡为1;第9、10位是各省的编码;第11、12位是年号;第13位是供应商代码;第14~19位则是用户识别码;第20位是校验位。
详细见 校验码算法(LUHN算法)