Mifare 1k:在同一扇区中仅使用一个块的密钥A,而在另一个块上仅使用密钥B.

时间:2016-11-09 13:26:21

标签: authentication key mifare

我想在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读取

感谢您的回答

2 个答案:

答案 0 :(得分:0)

你是对的。整个扇区由Mifare 1k中每个扇区的最后一个块控制。因此,不可能只有一个块只能被密钥A读取而另一个块只能被密钥B读取。

剩下的唯一解决方案是使用来自两个不同扇区的块来满足您的要求。

答案 1 :(得分:0)

这是可能的。使用正确的访问位组合。所以播放它你可以用键A设置读取块0,用键B写入,用键B设置读/写块1等等。