当前位置: 首页>編程日記>正文

apdu 移动sim_SIM卡基础技术规范, ISO-7816协议(APDU指令)

apdu 移动sim_SIM卡基础技术规范, ISO-7816协议(APDU指令)

前言:好久前做了个开发SIM卡读写卡的项目, 研究了下ISO-7816协议, 整理了一些常用的APUD指令, 最近有时间, 决定把它记录下来.

传输协议

在SIM卡和ME的数据交互过程中,规定了T=0和T=1两种传输协议

命令头标由5个连续的字节组成:(T0)

CLA:  命令类别,取值为“A0”,当CLA=FF时,为PPS过程的头标;

INS:   指令代码;

P1,P2:   指令附加参数;

P3:   由INS的编码而定,或是表示命令中送给SIM卡的数据长度,或是表示等待从SIM卡响应的数据最大长度。

注释:  也就是说将这些拼接上A0+INS+P1+P2+P3

举例:  A0A40000023F00(进入到3F00文件, 其中A4是命令, 相当于终端中用cd进入文件位置一样)

文件标识符3F:主文件;

7F:第一级专有文件

5F:第二级专有文件

2F:主文件下的基本文件

6F:在第一级专有文件下的基本文件

4F:在第二级专有文件下的基本文件

判断SIM卡是否是白卡A0A40000023F00 // 进入3F00主文件A0A40000027F20 // 进入7F20文件A0A40000026F07 // 进入6F07文件A0B0000009     // B0 允许SIM卡从当前透明文件中读取字节串// 返回的字符串str = [str substringWithRange:NSMakeRange(0, 18)];    if ([str isEqualToString:@"FFFFFFFFFFFFFFFFFF"]) {        // 为白卡

return YES;

}

读取短信中心A0A40000023F00

A0A40000027F10

A0A40000026F42

A0C000000F

A0B2010428     // B2  用于读取线性固定文件或循环文件的记录

读取iccidA0A40000023F00

A0A40000022FE2

A0B000000A// 返回的卡号为倒序卡号

读取IMSI号A0A40000023F00

A0A40000027F20

A0A40000026F07

A0B0000009

以上就是本次内容了, 遵循SIM卡规范国际标准,写卡我这里就不说了, 希望对初次接触SIM卡的小伙伴有所帮助.

喜欢的小伙伴点个喜欢或关注吧, 你们的鼓励是我前进的动力!

作者:CoderW

链接:https://www.jianshu.com/p/a4f205537c36


https://www.fengoutiyan.com/post/15013.html

相关文章:

  • 鏡像模式如何設置在哪,圖片鏡像操作
  • 什么軟件可以把圖片鏡像翻轉,C#圖片處理 解決左右鏡像相反(旋轉圖片)
  • 手機照片鏡像翻轉,C#圖像鏡像
  • 視頻鏡像翻轉軟件,python圖片鏡像翻轉_python中鏡像實現方法
  • 什么軟件可以把圖片鏡像翻轉,利用PS實現圖片的鏡像處理
  • 照片鏡像翻轉app,java實現圖片鏡像翻轉
  • 什么軟件可以把圖片鏡像翻轉,python圖片鏡像翻轉_python圖像處理之鏡像實現方法
  • matlab下載,matlab如何鏡像處理圖片,matlab實現圖像鏡像
  • 圖片鏡像翻轉,MATLAB:鏡像圖片
  • 鏡像翻轉圖片的軟件,圖像處理:實現圖片鏡像(基于python)
  • canvas可畫,JavaScript - canvas - 鏡像圖片
  • 圖片鏡像翻轉,UGUI優化:使用鏡像圖片
  • Codeforces,CodeForces 1253C
  • MySQL下載安裝,Mysql ERROR: 1253 解決方法
  • 勝利大逃亡英雄逃亡方案,HDU - 1253 勝利大逃亡 BFS
  • 大一c語言期末考試試題及答案匯總,電大計算機C語言1253,1253《C語言程序設計》電大期末精彩試題及其問題詳解
  • lu求解線性方程組,P1253 [yLOI2018] 扶蘇的問題 (線段樹)
  • c語言程序設計基礎題庫,1253號C語言程序設計試題,2016年1月試卷號1253C語言程序設計A.pdf
  • 信奧賽一本通官網,【信奧賽一本通】1253:抓住那頭牛(詳細代碼)
  • c語言程序設計1253,1253c語言程序設計a(2010年1月)
  • 勝利大逃亡英雄逃亡方案,BFS——1253 勝利大逃亡
  • 直流電壓測量模塊,IM1253B交直流電能計量模塊(艾銳達光電)
  • c語言程序設計第三版課后答案,【渝粵題庫】國家開放大學2021春1253C語言程序設計答案
  • 18轉換為二進制,1253. 將數字轉換為16進制
  • light-emitting diode,LightOJ-1253 Misere Nim
  • masterroyale魔改版,1253 Dungeon Master
  • codeformer官網中文版,codeforces.1253 B
  • c語言程序設計考研真題及答案,2020C語言程序設計1253,1253計算機科學與技術專業C語言程序設計A科目2020年09月國家開 放大學(中央廣播電視大學)
  • c語言程序設計基礎題庫,1253本科2016c語言程序設計試題,1253電大《C語言程序設計A》試題和答案200901
  • 肇事逃逸車輛無法聯系到車主怎么辦,1253尋找肇事司機