c#如何格式化mifare1k卡
本文关键字:mifare1k 格式化 | 更新日期: 2023-09-27 18:14:28
我有编码来写入和读取mifare1k卡上的数据…我想格式化卡上的所有数据。如何格式化或简单地删除特定内存块上的数据…
写块…
if (connectCard())
{
submitText(txtShow.Text,"5");
Close();
}
读块……
if (connectCard())
{
string a = verifyCard("5");
txtShow.Text = a.ToString();
}
格式化卡片是按照规范写入数据的过程。例如,您可以通过写入带有类型、大小等信息的特定键和特定数据节点,将Mifare卡格式化为NDEF格式。
如果你想删除存储的数据,让它像一张新卡,你可以在数据块上写零,并将密钥更新为默认的。
请记住,在Mifare 1k卡上,块0的扇区0是只读的。扇区3是扇区尾盘,有KEY A、access Bits和KEY b。
我建议你看一些文件:
-
Adafruit simplified doc about Mifare Cards
-
NXP参考