我想在Mifare 1K卡上使得扇区0上的块1的数据仅可由键A读取,而扇区0上的块2的数据仅可由B键读取(对于此问题我不关心那些街区的写作权)
关于Mifare 1K数据表中的数据块访问位规则 Table of access bit rules for data block
我对一件事情有疑问。您有3种可能性(从不,键B,键A | B)。密钥A | B表示密钥A或密钥B.
这是否意味着如果您的密钥B在扇区预告片上无法读取(如此激活),您可以使用密钥B执行密钥A可以执行的每项操作?
因此,在同一个扇区中,密钥A只能有一个块 ,另一个块只能可由键B读取
感谢您的回答
答案 0 :(得分:0)
你是对的。整个扇区由Mifare 1k中每个扇区的最后一个块控制。因此,不可能只有一个块只能被密钥A读取而另一个块只能被密钥B读取。
剩下的唯一解决方案是使用来自两个不同扇区的块来满足您的要求。
答案 1 :(得分:0)
这是可能的。使用正确的访问位组合。所以播放它你可以用键A设置读取块0,用键B写入,用键B设置读/写块1等等。