La lecture des données d'une carte à puce (de préférence avec Java)
Question
Je voudrais être en mesure de lire quelques octets de données non chiffrées qui sont stockées dans une carte à puce. J'ai le lecteur et savoir que la version Sun de Java 6 comprend javax.smartcardio et j'ai lu un peu sur ces API.
Après avoir jamais travaillé avec des cartes à puce avant je me demande s'il y a un moyen simple de lire des octets de date dans un secteur donné d'une carte à puce. Je ne cherche pas à faire quoi que ce soit plus compliqué que cela, mais espérait que quelqu'un dans cette communauté a eu l'expérience de travailler avec des cartes à puce.
Les puces spécifiques utilisés dans les cartes sont: JTop 10 / 18k
La solution
Vous semblez connaître déjà beaucoup, mais si vous avez affaire à javacards, vous avez vraiment besoin de jeter un oeil à une introduction JavaCard, quelque chose comme celui-ci par exemple.
Une carte à puce est pas un « disque ». Il ne dispose pas de secteurs ou un tableau d'octets en continu.