智能卡数据内容
Smart cards data contents
我想通过 MCU 与智能卡通信,我的 MCU 支持 ISO7816 协议,据我所知,我必须使用 ISO7816-4 协议中指定的 APDU 命令。
扫一眼APDU指令,有些成语我不太熟悉。比如在reading/writing a "File"中,"File"这个词指的是什么?
在Mifare classic 1K内存划分的基础上
this picture & 每个部分都有一个简单的顺序 read/write。
接触式智能卡的数据结构有没有等同的资料?数据是如何存储的?我们如何访问/read/write这些结构?是否有专门针对此主题的文档?
编辑:
在卡的文件管理系统中,文件的大小是固定的还是可以根据文件数据变化的?
for examples in reading/writing File ,File word refer to what?
文件 - 内存的逻辑视图。 ISO/IEC 7816 -4 讲述了文件系统,可以读取一些东西Here
一些特定的卡,如 Mifare [内存卡][无文件概念,数据存储块] 已通过特定命令准备就绪,如- 加载密钥,authenticate_with_card,Read_block。这些命令由 IFD 明确定义。
Ex - 如果您想读取 Mifare 卡并且您正在使用 SCM reader,this
文档将帮助您执行读/写操作。
Is there any equivalent information about data structure of contact smart cards ? how data stored?
ISO 7816 讲述了卡的文件结构,但所有接触式智能卡都不遵循它。有时编程就像 - 你只需通过发送 APDU 从卡中读取数据,你就会得到数据作为响应。
同样的方法,你可以用apdu的Lc字节发送数据,它会存储在卡中。
要从卡中读取数据,最好了解卡,从卡供应商处获取规格。这将有助于探索卡片。
希望这些信息对您有所帮助。
[更新]
I searched local market & I found: 1-ACOS series from advanced cards systems 2- jcop from mifare 3- gemalto products. I think number 2 and 3 are kind of java cards,am i true?
JCOP [工具] 是一个 java 卡片工具,有助于对 java 卡片的编码 / debug/install 小程序。我在 eclipse IDE 中使用了 Jcop 插件来开发 java 卡片小程序。很不错的插件,
Mifare不是java卡,它是存储卡,金雅拓有不同的产品,怎么能说都是java卡呢。请再做一些研究。
我想通过 MCU 与智能卡通信,我的 MCU 支持 ISO7816 协议,据我所知,我必须使用 ISO7816-4 协议中指定的 APDU 命令。
扫一眼APDU指令,有些成语我不太熟悉。比如在reading/writing a "File"中,"File"这个词指的是什么?
在Mifare classic 1K内存划分的基础上 this picture & 每个部分都有一个简单的顺序 read/write。
接触式智能卡的数据结构有没有等同的资料?数据是如何存储的?我们如何访问/read/write这些结构?是否有专门针对此主题的文档?
编辑: 在卡的文件管理系统中,文件的大小是固定的还是可以根据文件数据变化的?
for examples in reading/writing File ,File word refer to what?
文件 - 内存的逻辑视图。 ISO/IEC 7816 -4 讲述了文件系统,可以读取一些东西Here
一些特定的卡,如 Mifare [内存卡][无文件概念,数据存储块] 已通过特定命令准备就绪,如- 加载密钥,authenticate_with_card,Read_block。这些命令由 IFD 明确定义。
Ex - 如果您想读取 Mifare 卡并且您正在使用 SCM reader,this 文档将帮助您执行读/写操作。
Is there any equivalent information about data structure of contact smart cards ? how data stored?
ISO 7816 讲述了卡的文件结构,但所有接触式智能卡都不遵循它。有时编程就像 - 你只需通过发送 APDU 从卡中读取数据,你就会得到数据作为响应。
同样的方法,你可以用apdu的Lc字节发送数据,它会存储在卡中。
要从卡中读取数据,最好了解卡,从卡供应商处获取规格。这将有助于探索卡片。
希望这些信息对您有所帮助。
[更新]
I searched local market & I found: 1-ACOS series from advanced cards systems 2- jcop from mifare 3- gemalto products. I think number 2 and 3 are kind of java cards,am i true?
JCOP [工具] 是一个 java 卡片工具,有助于对 java 卡片的编码 / debug/install 小程序。我在 eclipse IDE 中使用了 Jcop 插件来开发 java 卡片小程序。很不错的插件,
Mifare不是java卡,它是存储卡,金雅拓有不同的产品,怎么能说都是java卡呢。请再做一些研究。