1. 程式人生 > >如何根據SIM卡背面的10位序列號判斷運營商,國家,地區,卡商

如何根據SIM卡背面的10位序列號判斷運營商,國家,地區,卡商

ICCID(SIM卡號碼)的定義應該是:  
  1-6位:國際移動運營商識別碼(IMSI):898600(中國移動),898601(中國聯通)  
  在此之後的7-20位,移動和聯通的定義是不同的! 
  中國移動: 
  第7、8位對應著網路號第3、4位 
  第9、10位各省編號:01北京、02天津、03河北、04山西、05內蒙、06遼寧、07吉林、08黑龍江、09上海、10江蘇、11浙江、12安徽、13福建、14江西、15山東、16河南、17湖北、18湖南、19廣東、20廣西、21海南、22四川、23重慶、24貴州、25雲南、26陝西、27甘肅、28青海、29寧夏、30新疆、31西藏。 
  第11、12位:編制ICCID時的年份。 
  第13位:SIM卡生產商的編號。 
  第14-19位:使用者識別號。 
  如:89860 07031 01120 94320 是2001年生產的西藏移動的1370開頭的全球通號碼。 
  第20位:校驗號。 
  中國聯通: 
  第7、8位:編制ICCID時的年份。 
  第9-19位由於幾個版本聯通卡的定義不相同(有的第10-12位是當地區號,不足3位前面補0,如重慶為“023”,有的是第11-13位是當地區號),區號前面是SIM卡生產商的編號,區號後面是使用者識別號。 
  第20位:校驗號。 
  如:89860 10110 23117 0983S 是2001年生產的重慶聯通的號碼,還是32K的