#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,,,… из-за этого я не могу записывать какие-либо данные ни в какие блоки… можете ли вы, пожалуйста, помочь .. как восстановить мою карту как новую..