代码之家  ›  专栏  ›  技术社区  ›  TheGoodUser

GP-I命令输出的含义是什么?

  •  -3
  • TheGoodUser  · 技术社区  · 10 年前

    下面,您可以看到 糖蛋白-i 命令:

    gp :gp -i
    Reader: ACS ACR122 0
    ATR: 3B8980014A434F5032343252334B
    More information about your card:
        http://smartcard-atr.appspot.com/parse?ATR=3B8980014
    
    ***** Card info:
    ***** Card CPLC:
    IC Fabricator: 4790
    IC Type: 5075
    Operating System ID: 4791
    Operating System release date: 2347
    Operating System release level: 4100
    IC Fabrication Date: 4198
    IC Serial Number: 00174397
    IC Batch Identifier: 4248
    IC Module Fabricator: 4812
    IC Module Packaging Date: 4205
    ICC Manufacturer: 0000
    IC Embedding Date: 0000
    IC Pre-Personalizer: 143E
    IC Pre-Perso. Equipment Date: 2830
    IC Pre-Perso. Equipment ID: 31373433
    IC Personalizer: 0000
    IC Personalization Date: 0000
    IC Perso. Equipment ID: 00000000
    ***** CARD DATA
    GlobalPlatform card
    Version: 2.2
    TAG3: 1.2.840.114283.3
    SCP version: SCP_02_55
    TAG5: 1.3.656.840.100.2.1.3
    TAG6: 1.3.6.1.4.1.42.2.110.1.2
    ***** KEY INFO
    Key ID:1 VER:255 LEN:16
    Key ID:2 VER:255 LEN:16
    Key ID:3 VER:255 LEN:16
    Key version suggests factory keys
    
    gp :
    

    我想知道这些项目的含义是什么?

    我为什么要认识他们?换句话说,为什么gp工具开发人员,添加 --信息 (或-i)其软件的参数?

    此外,不同的密钥版本和不同的密钥ID用于什么?不同的密钥版本和密钥ID是否意味着不同的小程序可以使用不同的密钥?或者用户可以使用不同的密钥与卡通信?或者每个密钥都有特定的角色?

    1 回复  |  直到 10 年前
        1
  •  1
  •   Martin Paljak    10 年前

    如前所述:您可以从GP规范中获得详细信息。考虑 -i “从用于调试和其他目的的卡转储数据”。它转储ISD的卡数据、CPLC和密钥模板。如果你不知道这意味着什么,请阅读说明书。