c # Как отформатировать карту mifare1k

#c# #smartcard

#c# #смарт-карта

Вопрос:

у меня есть кодировки для подключения и чтения данных на карте mifare1k… я хочу отформатировать все данные на карте … как отформатировать или просто удалить данные в определенном блоке памяти…

блок записи…

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

блок чтения…

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

Комментарии:

1. что вы хотите отформатировать? текстовое поле text?

2. я имею в виду … я хочу стереть все данные, которые сохранены на карте….

Ответ №1:

Форматирование карты — это процесс, при котором данные записываются в соответствии со спецификацией. Например, вы можете отформатировать карту Mifare в формат NDEF, введя определенные ключи и определенные узлы данных с информацией, такой как тип, размер и т.д.

Если вы хотите удалить сохраненные данные, сделайте ее похожей на новую карту, вы можете записать нули в блоках данных и обновить ключи до значений по умолчанию.

Помните, что на картах Mifare 1k сектор 0 блока 0 доступен только для чтения. А сектор 3 — это трейлер сектора с КЛЮЧОМ A, битами доступа и КЛЮЧОМ B.

Я предлагаю вам прочитать некоторые файлы:

Комментарии:

1. спасибо …. действительно ваше сообщение полезно для меня… теперь я понимаю, что мы не можем записывать данные в сектор 0,3,7,11 ,,,,, к сожалению, я уже записываю некоторые данные в эти блоки 0,3,7,11,,,… из-за этого я не могу записывать какие-либо данные ни в какие блоки… можете ли вы, пожалуйста, помочь .. как восстановить мою карту как новую..