Ho bisogno di leggere il numero di serie della scheda MiFare in WinSCard. Sono in grado di leggere l'UID 7B dalla scheda MiFare.MiFare - Differenza tra UID e numero di serie della scheda MiFare
La confusione è che non so se l'UID e il numero di serie della carta MiFare sono gli stessi? !!
Ho cercato su Google il problema, ma ho potuto ottenere solo un parziale successo. Ho trovato uno question sullo stackoverflow ma non è stato d'aiuto.
Ho trovato un document di NXP online che dice che UID e numero di serie sono diversi. (a pagina numero 3, numero riga 5)
C'è un'applicazione di OmniKey che legge il numero seriale della scheda e restituisce anche solo UID.
documentazione NXP dice UID <> numero di serie ed un altra applicazione standard OmniKey torna UID numero di serie.
Ho iniziato a strapparmi i capelli dal problema. Apprezzerei molto se qualcuno potesse aiutare.
I tag MiFare non hanno un numero di serie leggibile. Hanno solo un UID. Il motivo per cui sei confuso è che non tutti sanno cos'è un UID, ma tutti sanno cos'è un numero seriale. Pertanto gli UID sono spesso considerati non seriamente come periodici. NXP cerca di chiarirlo, ma aggiunge ancora più confusione implicando che esiste un seriale. A proposito, il documento di NXP è orribile fuorviante. –
Quindi l'unico ID univoco leggibile è questo UID? Potrei leggere UID usando WinSCard. E se i numeri seriali non sono leggibili, che senso ha fornire? #JustCurious :-) –
La citazione completa da quel documento è "Un UID non è un" numero di serie ", ma un identificativo univoco.Non vi è alcuna raccomandazione come trasformare la matrice di byte in un numero intero." Stanno precisando che la conversione in un * numero * non è qualcosa che stanno definendo, e può essere fatto in modi diversi (ad esempio little-endian vs. big-endian) – Eric