最近,我一直在努力理解Emv书1中DIR文件的含义。我挖掘了一下,我发现我对文件夹的看法让我走错了路。对我来说,“目录”等于只包含其他元素的“文件夹”。所以当我检查Emv规范时,他们说,在选择了DDF或ADF之后,它会将FCI发回。所以我很困惑,因为我看到DDF和ADF只是作为文件夹,所以他们把FCI的数据存储在哪里。当我读到“目录在ICC中是可选的”时,我会更加困惑。
请有人向我解释一下,国际商会中的目录是什么,以及DDF与其相关的DIR A之间的区别是什么,它存在于emv第1本书“目录结构的附件C示例”一节的所有示例中。
发布于 2022-01-27 13:41:25
有人能给我解释一下国际商会的目录是什么吗?
EMV卡文件结构基于ISO/IEC 7816-4.你最好先读一读。在这里,你可以找到许多你正在谈论的术语的详细描述。通常,卡文件有两种类型:DF (专用文件)和EF (基本文件)。EF提供二进制数据。DF可以包含任何文件。每个文件( DF和EF)都可以使用APDU SELECT进行选择。每个选定的文件都可以作为响应FCI结构发送--包含有关该文件的一般信息(类型、大小、属性等)的数据。
DDF与其相关的DIR有什么区别?
EMV 1:“DIR文件是一个AEF (换句话说,EF),它具有符合本规范的记录结构,包括符合ISO/IEC7816-4的下列数据对象。”
DDF和ADF是DF的两个亚型。ADF是一个或多个应用程序基本文件(AEF)的入口点。DDF是其他DDF或DDF的入口点。
发布于 2022-01-27 16:15:47
我完全同意尼古拉的回答,只是想通过不同的措辞来增进理解:
发布于 2022-01-27 19:49:32
谢谢Nikolay和Guidot重播我的问题。我真的很感激。
我也做了一些研究,我发现智能卡的文件管理系统具有面向对象的结构。--这意味着有关文件的所有信息都存储在文件本身中.
这种面向对象系统中的文件总是分为两部分:
正如ISO/IEC 7816-4所指出的,文件智能卡基本上有两类文件:第一类是目录文件,称为“专用文件”(DFs)。它们充当一种文件夹,包含其他较低级别的DFs或EFs。
第二类由保存实际用户数据的文件组成,这些文件称为“基本文件”(EFs)。
对的总结,我对目录的看法从一开始就错了.我被一个目录的Windows愚弄了,我忘记了它本身包含对其他计算机文件的引用,也可能包含其他目录。
emv智能卡:
“ISO/IEC 7816-4中定义的包含FCI的专用文件( DF )映射到ADF或DDF上。它可以访问基本文件和DFs。卡片最高级别的DF是主文件(MF)。”emv书1
因此,ADF是一个DF,从终端上看,它是一个文件,仅包含封装在其文件控制信息(FCI)中的数据对象。
让我们有一个具体的例子来充分理解这个概念:
如果我们假设我们的智能卡中有一个支付系统环境,这意味着我们有一个DDF,它是PSE DDF,并且这个DDF允许访问一个EF,它是PSD支付系统目录文件(DIR文件),其位置在PSE DDF的FCI中指明。
https://stackoverflow.com/questions/70841478
复制相似问题