Dans un précédent article, nous avons découvert le monde des smartcards et des Java Cards en particulier, en prenant en main un modèle, certes toujours utilisable, mais relativement ancien (NXP J2A081). Il est temps aujourd'hui de nous mettre à jour, de goûter à davantage de modernité en nous penchant sur une version plus récente des spécifications et aussi d'explorer les aspects « sans contact » de cette formidable technologie. Depuis la dernière fois, une certaine expérience a été acquise et nous approfondirons également ce qu'il est possible de faire, autant avec des smartcards « anciennes » qu'avec des déclinaisons plus actuelles...
Je ne vous le cache pas, mettre le doigt dans le monde des smartcards et Java Cards est un piège. Ce qui commence par un brin de curiosité se transforme rapidement en une quête exploratoire avec des hauts, mais aussi des bas, en particulier quand Java n'est pas sa langue maternelle. Dans l'article précédent, je vous avais laissé sur une application « Hello World » relativement basique et les choses ont évolué depuis. Je vous parlais également de cartes ACS ACOSJ-G qu'il était possible d'acquérir à moindre coût auprès d'un distributeur français du nom de Hitools Access. Ces cartes ont depuis été non seulement réceptionnées, mais aussi utilisées, explorées, analysées et, pour deux d'entre elles, sacrifiées (de façon non délibérée).
Deux problèmes distincts se sont posés avec ces cartes : un avec le revendeur et l'autre avec le constructeur/produit. Les cartes en question sont vendues, sur le site de Hitools Access [1], comme ayant « 95 Ko de...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première