为什么Mifare 1k智能卡中的每个扇区都有两个密钥(密钥A和B)?我已阅读文档,但无法找到有关使用两个密钥的任何说明.为什么他们没有放一个12字节密钥而不是两个6字节密钥?对我来说唯一合乎逻辑的解释是有一个主密钥(A),您可以使用其中一个密钥更改另一个密钥(B),并使用另一个密钥(B)进行身份验证和读/写操作.因此,例如,一个人可以拥有B密钥,并且可以从卡中写入和读取数据块,但是不能改变A或B密钥或访问代码.
我在附近吗?
Tnx伙计们
我有Mifare Standard 1k卡的问题.我在00000001FFFFFFFE0000000100FF00FF地址为62的数据块上创建了一个值块(- 有效?).值块的值应为1,值块的地址为0.
我已将数据块2的访问位更改为:
其他2个数据块具有工厂访问位.扇区预告片的访问位也发生了变化,它们是:
因此,相应扇区(第16扇区)的访问位是3B478C69(有效?).
问题是我不能对该块执行任何值块特定功能(递增,递减等),我总是得到6A81响应 - >"卡被阻止或命令不受支持".我正在使用的APDU是FFF5C13E0400000001.