Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 Java 程序中,我需要区分两个相同的 Javacard 和 GlobalPlatform 智能卡(当然,具有相同的 ATR)。我需要在建立任何安全通道之前这样做,那么有没有办法知道卡中安装的小程序的帮助而不使用 GET STATUS 命令?我可以更改一张卡的 ATR 的历史字节吗?
您可以使用 SELECT by NAME APDU 来尝试可能的 AID。否则,不,您不能在没有向卡管理器验证的情况下请求小程序 AID。
请注意,您可以将 AID 缩短为 5 个字节(RID),卡管理器应选择具有以相同 RID 开头的实例 AID 的小程序。