c#如何格式化mifare 1k卡

c# How to format mifare1k card

我有代码可以在 mifare1k 卡上写入和读取数据...我想格式化卡中的所有数据...如何格式化或简单地删除特定存储块上的数据...

写块...

   if (connectCard())
        {
            submitText(txtShow.Text,"5");
            Close();
        }

读取块...

if (connectCard())
        {
            string a = verifyCard("5");
            txtShow.Text = a.ToString();
        }

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

如果要删除存储的数据,做成新卡一样,可以在数据块上写零,更新Keys为默认值。

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

我建议你阅读一些文件: