SIM卡背面的20位数字所代表的含义如下:

前6位:898600中国移动;898601中国联通
第7位:业务接入号,对应于134、135、136、137、138、139中的4、5、6、7、8、9;
第8位:SIM卡的功能位:一般为0,现在的预付费SIM卡为1;
第9、10位:各省的编码;
第11、12位:年号;
第13位:供应商代码;
第14—19位:用户识别码;
第20位:校验位。

中国移动:
如8986 00 79 09 04 4 9311287
分段后的字符串意义分别如下:
8986代表国家中国
00代表运营商中国移动(好像02也是?)
79代表手机号码第三四位,如此卡为1379****
09代表发卡省份编号,代码如下,为中国移动内部使用,只能精确到省
--------------------------
01:北京 02:天津 03:河北 04:山西 05:内蒙 06:辽宁 07:吉林 08:黑龙江
09:上海 l0:江苏 11:浙江 12:安徽 13:福建 14:江西 15:山东 16:河南
17:湖北 18:湖南 19:广东 20:广西 21:海南 22:四川 23:贵州 24:云南
25:西藏 26:陕西 27:甘肃 28:青海 29:宁夏 30:新疆 31:重庆
另:13800138000充值卡的密码开头两位、系列号6、7两位都是用的这个省份编号
04代表发(制)卡年份2004年
1代表生产厂家,代码如下
--------------------------
0:法国斯伦贝榭 厂家在湖南
1:法国GEMPLUS 厂家在天津(这种卡在芯片接触点上上都有GEMPLUS的标记,注意不是GSMPLUS)
2:德国欧伽(该代号后被武汉天喻替代)
3:江西捷德
4:东信和平
5:大唐电信
6:航天九洲通
7:北京握奇
8:东方英卡
9:北京华虹
A:上海柯斯
B:航天智通
后七位不详,比较随意,有时和手机号码最后若干位相同
/*

*/

中国联通:
如8986 01 04 05 021 063908 S
分段后的字符串意义分别如下:
8986代表国家中国
01代表运营商中国联通(另外CDMA是03)
04代表发(制)卡年份2004年
05代表手机号码第三四位,如此卡为1305****
021代表发卡地区号,如上海021、杭州571……可以精确到城市

后六位比较随意
S代表生产厂家,代码如下
------------------------
A:东方英卡
B:布尔公司
C:上海柯斯
D:欧贝特
E:东信和平
G:法国GEMPLUS
H:北京华虹
S:法国斯伦贝榭
T:大唐电信
W:北京握奇
Y:武汉天喻
J:江西捷德

sim卡号背后20位数字相关推荐

  1. SIM卡背面的20位数字所代表的含义是什么

    http://blog.csdn.net/berryreload/article/details/7945626 http://wenku.baidu.com/link?url=aNSaw03hZEf ...

  2. 当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心,因为并不是一个随便的信用卡号码都是合法的,它必须通过Luhn算法来验证通过。 该校验的过程:1、从卡号最后一位数字开始,逆

    import java.util.Scanner;/*** 当你输入信用卡号码的时候,有没有担心输错了而造成损失呢?其实可以不必这么担心,* 因为并不是一个随便的信用卡号码都是合法的,它必须通过Luh ...

  3. 如何根据SIM卡背面的10位序列号判断运营商,国家,地区,卡商

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! ICCI ...

  4. 获取SIM卡号(IMSI)

    又到一周周未时,该写博客了,但想了一下,突然发现这周什么也没干,也不知道写什么,最后突然在桌面上发现了这段代码,获取IMSI用的,也就拿这东东来写写吧,赶快写完得玩会游戏,游戏时间又到了,Dota-- ...

  5. sim卡号获取不完整解决方案

    val tm = context.getSystemService(Context.TELEPHONY_SERVICE) as? TelephonyManager?: return "nul ...

  6. 修改andriod模拟器的IMEI,IMSI,手机号,SIM卡号

    这个是我在老外的博客里翻出来,百度基本找不到,尤其是修改sim卡号(安卓模拟的)和手机号码 用二进制编辑软件打开emulator程序,对应的x86,arm,硬件都是不同的后缀, 寻找sim卡号,模拟器 ...

  7. Python-随机生成20位数字

    生活是灯,工作是油.想要灯亮,必须加油.加油打工人! 结合时间随机生成20位数字 def get_random_num20():"""返回20位有效数字"&qu ...

  8. 实现幸运抽奖——会员号的百位数字等于产生的随机数字即为幸运会员,

    Public static void main (String[ ]args{ //键盘录入 Scanner input = new Scanner(System.in); system.out.pr ...

  9. 根据省份证号前6位数字生成的三级联动下拉菜单

    <Script language="JavaScript"> // 定义一级数组 var D0=new Array('("北京市","11 ...

最新文章

  1. iOS - OC 与 C 互相操作
  2. leetcode 解压缩_leetcode之字符串压缩
  3. 带有ActiveMQ和Maven的JMS Sender应用程序
  4. c语言三个数从小到大排序/输出_我的c语言笔记(三)
  5. BPP 相关——01
  6. install opencv 4.1.1 from source on windows,在其他项目中用cmake去引用
  7. 【Linux操作系统基础】第一章 Linux命令行使用技巧
  8. MQTT和CoAP对比
  9. android post请求时报415错误,post请求传递JSON数据类型(415错误解决)
  10. Burp Suite设置浏览器代理
  11. 2022最新 wifi大师小程序独立版3.0.8
  12. 【opencv】动态背景下运动目标检测 SURF配准差分
  13. Latex常用公式写法(一)
  14. React.createRef()
  15. 移动端自动轮播可滑动轮播图
  16. Python基础(二) 基本数据类型①:整数型、布尔型、字符串
  17. MALTAB中 imshow函数出错
  18. 负载均衡技术之负载均衡器简介
  19. web前端期末大作业 html+css+javascript网页设计实例 宠物狗网站制作
  20. 如何减少电路中器件噪声

热门文章

  1. 带孩子们做环球旅行的读后感_高三期间家长们怎么做有益于孩子的学习 - 淘学网...
  2. 吴恩达机器学习笔记(二)
  3. 阿富汗-天灾与人祸的荒野[天声人语2009年8月25日(火)]
  4. 【containerd 源码分析】containerd cri PodRunSandbox 源码分析之二
  5. Java架构师学习小目标
  6. 05-CSS 权重 盒模型 标准文档流 浮动
  7. jquery 文字无缝滚动
  8. 衡水中学2021年高考成绩查询时间,不同省份公布“高考查分”时间,是有差别的,2021届考生别记错了...
  9. oppo r15 android 版本号,OPPO R15梦镜版升级AndroidP教程 R15梦镜版升级9.0地址
  10. 如何利用Guitar Pro制作简单的尤克里里弹唱曲谱(一)