DONSEE智能卡采集系統(tǒng)修改Mifare1(M1)卡秘鑰KeyA和KeyB的方法
溫馨提示:請謹慎操作修改秘鑰,操作不當,可能會讓卡片報廢。
M1卡有16個扇區(qū)(0-15),每個扇區(qū)有4塊(0-3)
每個扇區(qū)有兩個控制秘鑰,分為KeyA 和KeyB
KeyA、KeyB存儲在對應扇區(qū)的03塊,
例如要修改第0扇區(qū)的秘鑰,先用軟件讀第0扇區(qū)第3塊的內容,用HEX方法讀,如下:
000000000000FF078069FFFFFFFFFFFF
其中中間8位FF078069是不能改動的,右邊12位(FFFFFFFFFFFF)是KeyB,左邊12位(000000000000)是KeyA
需要注意的是右邊12位讀取出來是準確的現(xiàn)在卡的KeyB,左邊12位讀取出來是KeyA,永遠是0,其實實際不是。
例如要修改第0扇區(qū)的KeyA為111111111111,KeyB為222222222222,則往第0扇區(qū)第3塊寫入如下數(shù)據:
111111111111FF078069222222222222(注意中間8位不能改),用HEX方法寫入
寫入成功后,就可以驗證KeyA和KeyB了。