Desfire card library for Python
Project still ongoing, use it with caution!
Compatible with all readers supported by pySCARD
Pure python implementation
One of the few DESFire libraries that supports ALL (DES,2DES,3DES,AES) authentication types
Enumeration of the card gives an overlook on how the card is structured
Can’t read data from certain file types
Some commands are missing (since there is no full documentation available)
The codebase of this project was based on two major projects:
who created a completely working DESFireEV1 library. (this module is based 90% of his work!)
who try to implement the code from Elmue written in C to Python. (this module is based 9% of this work)
who worte the original desfire module for python.