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();
        }

c#如何格式化mifare1k卡

格式化卡片是按照规范写入数据的过程。例如,您可以通过写入带有类型、大小等信息的特定键和特定数据节点,将Mifare卡格式化为NDEF格式。

如果你想删除存储的数据,让它像一张新卡,你可以在数据块上写零,并将密钥更新为默认的。

请记住,在Mifare 1k卡上,块0的扇区0是只读的。扇区3是扇区尾盘,有KEY A、access Bits和KEY b。

我建议你看一些文件:

  • Adafruit simplified doc about Mifare Cards

  • NXP参考