Click here to Skip to main content
15,886,199 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi all

First and foremost I just want to say I have googled this subject extensively before posting this question. and I am asking only those who has experience in working with this technology. Because i have absolute zero experience in it.

I have the following questions: Regarding desfire EV1 (8kb)
What is the significance of the key a and key b ?
What is the desfire initialization procedure ?
What data structure is to be expected when i read from the card ?
How to encode a custom value into the cards sectors and how it works ?
What to look for when programming the reader to read the cards sectors ?

I am looking for a mechanic like explanation for example:
To Encode a card make sure that . . . , then do this, run this command ect.

I am not really looking for code just a more high level explanation short of breaking apart the bytes and the bits (there are more than enough of that on google).

but if you can point me in the direction of a article of STEPS a programmer should take when working with this please let me know.

Thanx in advance
Posted

1 solution

Hi,

this CP Article (Section Background) answers your questions very well ;)

A .NET MiFare Helper Class[^]

Best Regards
 
Share this answer
 
Comments
L Viljoen 17-Apr-12 10:56am    
Seems to be a good explanation , going to investigate if i find this a valid solution i will accept as solution. thx.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900