gpt4 book ai didi

smartcard - "acr38 card tools"和 "opensc"有什么区别?

转载 作者:行者123 更新时间:2023-12-01 23:55:50 25 4
gpt4 key购买 nike

我已经在 J​​avacard 中上传了一个 HelloWorld.cap 文件,并通过“acr38 card tool”软件向卡发送了一些 APDU 命令,并收到了 ASCII 码输出的 Helloworld!。但是,当我使用 opensc-tool 发送相同的 APDU 命令时,我在输出中收到了 Invalid arguments 而不是 HelloWorld!有什么问题?

ACR38卡工具输出:

< 00 A4 04 00 0B 00
< 01 02 03 04 05 06 07 08 09 00 66
> 610B

< 00 C0 00 00 00 0B
> 62 79 62 79 65 20 57 6F 72 6C 64
> 9000

Opensc 工具输出:

C:\Program Files\OpenSC Project\OpenSC\tools>opensc-tool.exe -s 00:a4:04:00:0b:0
1:02:03:04:05:06:07:08:09:00:66
Using reader with a card: ACS CCID USB Reader 0
Sending: 00 A4 04 00 0B 01 02 03 04 05 06 07 08 09 00 66
Received (SW1=0x90, SW2=0x00)

C:\Program Files\OpenSC Project\OpenSC\tools>opensc-tool.exe -s 00:c0:00:00:00:0
b
Using reader with a card: ACS CCID USB Reader 0
Sending: 00 C0 00 00 00 0B
APDU transmit failed: Invalid arguments

最佳答案

我假设 opensc-tool 会在启动时隐式重置卡。所以第一个命令的效果,我。 e.应用程序的选择在发送第二个命令时丢失。接下来我会尝试在同一个 opensc-tool 调用中指定这两个命令。

关于smartcard - "acr38 card tools"和 "opensc"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23868233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com