很高兴在这里问我的第一个问题......所以这里就是..
我目前正在使用复合智能卡(一个同时具有NFC MIFARE 1k和芯片编码)SLE 5542,
到目前为止,我已成功使用MIFARE执行以下任务
读取扇区块中的值
更改扇区路径的访问位和认证密钥A和B,以便管理我写入的块的扇区的访问控制,这样我就可以只读取我的值。
至于我设法的芯片编码。
使用READ BINARY和WRITE BINARY APDU命令在Contact Chip中执行读写操作。
但是现在我陷入了将芯片中写入的值设为只读的过程中,
我在互联网上找到了一个document,在电路描述中,它告诉我需要PSC和保护存储器来保护数据存储器
但是找不到确切的APDU命令和正确的数据存储器读写保护方式。
P.S如果您需要进一步澄清,请告诉我
答案 0 :(得分:2)
像SLE55xx这样的存储卡不懂APDU - 我输了数,这个问题已经在这里问过了。大多数能够处理这些卡的读者提供翻译服务,以便通过PCSC进行寻址更容易,但是您必须查看读者的文档。由于您既没有指定读者也没有明确成功使用API,因此没有其他答案。
答案 1 :(得分:0)
谢谢大家,但我设法锁定卡,我使用Omni Key Sync API执行读写和更改卡的引脚,我在文档中查找并找到一个简单的命令来更改PIN码卡,
由于SLE5542是复合卡,由MIFARE 1k和PC / SC微处理器芯片组成。我使用APDU命令为mifare执行读写值,对于PC / sc芯片,我使用了HID Omni Key Sync API管理芯片卡