Персонализация карты Mifare Plus SE 1K - PullRequest
1 голос
/ 23 января 2020

Я совершенно новичок в NF C и пытаюсь узнать, что он может предложить. Так что, подойдя к вопросу, у меня мало карт Mifare plus SE 1K. Я пытаюсь персонализировать, переключаясь с SL0 на SL3 с помощью TapLinx SDK (если у вас есть лучший SDK для android, пожалуйста, предложите так).

Я успешно переключился с SL0 на SL1, используя следующий код:

 plusSL0.writePerso(0x9000, KEY_AES128); //master key
                plusSL0.writePerso(0x9001, KEY_AES128); // config key
                plusSL0.writePerso(0x9003, KEY_AES128); //SL3 switch key
                plusSL0.commitPerso();

и при переключении с SL1 на SL3, используя следующий код:

 plusSL1.switchToSL3(objKEY_AES128);

Это дает мне ошибку:

 com.nxp.nfclib.exceptions.SecurityException: data not block size aligned

Я не уверен, если это правильный способ сделать персонализацию карт. Если кто-нибудь может гильдию мне правильное направление, это было бы полезно!

...