2013-01-08 45 views
3

我使用MIFARE经典1K阅读器,它自带的默认密钥A和B是:如何改变MIFARE经典1K键A和键B

FFFFFFFFFFFF 

使用该键的阅读并写作品。但我想更改密钥。

是否有无法获得扇区的正确访问位和格式是什么?

我现在做的是,

<newKey>+ access bits + <oldKEY> 
212121212121078069FFFFFFFFFFFF 

访问位078069我从阅读部门1块7,它是这样的了:

000000000000FF078069FFFFFFFFFFFF 

但有错误。

访问位不正确或格式错误?

回答

3

根据扇区尾部的访问控制设置,您可能需要使用密钥A或密钥B进行身份验证才能写入密钥。请参阅http://www.nxp.com/documents/data_sheet/MF1S70YYX.pdf上数据表的8.7节(特别是8.7.2),了解如何编码/解码扇区预告片中的访问控制位。

+0

感谢。我设法使用拖车的默认访问位更改密钥,并且它工作正常。但有没有办法改变访问位?我阅读了部门预告片的访问条件,但我还没有明白。 顺便说一句,我使用MIFARE 1K,而不是4K。 – Liban

+0

@李本请不要在评论中提出其他问题。接受答案并按常用方式提出其他问题。 –

0

你需要做的是,如果存取位有权限(和你的看起来像他们这样做),是写:分别

AAAAAAAAAAAA078069BBBBBBBBBBBB 

其中AAAAAAAAAAAA和BBBBBBBBBBBB是新A &乙键。 (你永远不会写旧键,你先在他们身上验证)。

当你阅读,使用键A,您总能获得

000000000000078069BBBBBBBBBBBB 

键A将八方通被屏蔽