MiFare - Différence entre le UIDE et le Numéro de Série de la Carte MiFare
J'ai besoin de lire le numéro de série de la carte MiFare usin WinSCard. Je suis capable de lire 7B liquide provenant de la carte MiFare.
La confusion, c'est que je ne sais pas si l'UID et le numéro de série de
Carte MiFare sont les mêmes?!!
J'ai googlé la question, mais seulement a pu obtenir des succès partiels. J'ai trouvé un question sur stackoverflow aussi mais il n'a pas aidé.
J'ai trouvé un document de NXP en ligne qui dit UID et le numéro de série sont différents. (sur le numéro de page 3, numéro de la ligne 5)
Il y a une demande de les lecteurs omnikey qui lit le numéro de série de la carte, et il renvoie également UID seulement.
NXP documentation dit UID <> Numéro de Série et une autre norme, les lecteurs omnikey application renvoie UID que le Numéro de Série de.
J'ai commencé à tirer mes cheveux sur la question. Je serais très reconnaissant si quelqu'un pouvait aider.
Donc, la seule lisible identifiant unique est ce UID? J'ai pu lire UIDE à l'aide de WinSCard. Et si les numéros de série ne sont pas lisibles, ce qui est le point de leur offrir? #JustCurious 🙂
La citation entière à partir de ce doc est "UN UID n'est pas un “numéro de série”, mais un identifiant unique. Il n'y a pas de conseils sur la façon de transformer le tableau d'octets en un entier." Ils sont en soulignant que la conversion que d'un n'est pas quelque chose qu'ils sont la définition, et peut être fait de différentes façons: par little-endian vs big-endian)
OriginalL'auteur Parth Jani | 2013-07-12
Vous devez vous connecter pour publier un commentaire.
Chaque carte à puce contient une puce intégrée unique d'identification permanente (UID) nombre brûlées pendant le processus de fabrication. Ce liquide est souvent désigné comme la Carte de Numéro de Série (CSN). La carte de numéro de série n'est pas crypté et tout lecteur qui est conforme aux normes ISO peut lire le numéro de série de la carte.
Edit 1:
Carte Mifare Numéro de Série est l'identifiant unique définie dans la norme ISO 14443-3A. Il existe 3 types de liquide défini dans la norme - unique ( 4Byte ), Double ( 7 octets ) et Triple ( 10 octets ). Seules les anciennes versions de la carte Mifare, le liquide est de 4 octets, mais maintenant ont migré à 7 octets.
EDIT 2:
Il pourrait être utile de vous...
4 octets UID est un identifiant qui lui a été attribué par la carte
le fabricant à l'aide d'un contrôlé de la base de données. Cette base de données s'assure que
identifiant unique n'est pas utilisé deux fois. En contradiction, un 4 octets ID est un
identificateur qui peut être attribué à plus d'une puce sans contact sur
le temps de production d'un produit, de sorte que plus d'une carte avec le même
peut être déployé en particulier un système de contact.
Voir la partie édition...
J'avais déjà visité le lien que vous avez mentionné dans la réponse. Mais le lien ne contient pas de réponse pour "UID = Numéro de Série?" 🙁
L'UID de Identifications de la carte d'un pays ont la même valeur pour toutes les Cartes? par exemple, j'ai vérifier avec deux Différentes cartes d'identité, et je me suis même nombre 6f648407
OriginalL'auteur vikky
La différenciation dans ce cas vient du fait qu'un "Numéro de Série" implique que les chiffres sont une série, donc séquentiellement attribué.
Cartes MIFARE ont des Numéros d'Identification Uniques (ou en court UID), qui sont générés par une règle interne qui n'est pas nécessairement séquentiel. Cela signifie que si vous voyez une carte avec l'UID 01020304050607 cela ne signifie pas qu'il y a au moins autant de cartes produites jusqu'à présent.
Si jamais vous voyez quelqu'un en se référant à la Carte de Numéro de Série, ils sont en fait en se référant à l'UID.
La dernière seulement, la confusion peut venir du fait que les cartes MIFARE peut être configuré pour le retour Aléatoire Id lors de l'activation. Si c'est le cas, vous obtiendrez différents "UID" chaque fois que vous activez la carte. Dans ce scénario, vous devez lire les données contenues dans le Bloc 0 (pour laquelle vous avez besoin de connaître la clé pour le secteur 0) pour obtenir l'UID réel de la carte.
OriginalL'auteur Eduardo