2016-10-24 194 views
-3

我有编码和读取mifare1k卡上的数据...我想格式化卡中的所有数据...如何格式化或简单地删除特定内存块上的数据...c#如何格式化mifare1k卡

写入块...

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

读取块...

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

你想要格式化?文本框文本? –

+0

我的意思是...我想删除卡中保存的所有数据.... – saravanan049

回答

0

格式化存储卡是其中数据被以下的规范写入的处理。例如,您可以通过写入特定的密钥和特定的数据节点(如类型,大小等信息)来将Mifare卡格式化为NDEF格式。

如果要删除存储的数据,使其像新卡一样,可以在数据块上写入零,并将Keys更新为默认值。

请记住,在Mifare 1k卡上,块0的扇区0是只读的。而部门3扇区尾部,与KEY A,接取位和KEY B.

我建议你阅读一些文件:

+0

谢谢....真的你的消息对我很有帮助...现在我明白了,我们不能在扇区0上写数据,3,7,11 ,,,,不幸的是我已经写了一些关于0,3,7,11 ,,,块的数据......它使我不能在任何块上写任何数据......你可以帮忙。 。如何恢复我的卡作为新的.. – saravanan049