在线商店
打印友好,PDF和电子邮件

Logiciel de console MIFARE DESFire®C

SDK de源代码倒la编程菜单DESFire®sur les apparel de la série μFR

文档和软件下载

Présentation pas à pas de l ' example de logiciel de console非接触式读卡器DESFire®C。

1.Présentation du logiciel

连战:/代码/ nfc-rfid-reader-sdk / ufr-ds-examples-c.git

Lorsque vous lancez le logiciel, il apparaît comme suit:

MIFARE DESFire C -数字逻辑

La clé pour l ' authentication, l 'AID, le numéro de clé AID pour l ' authentication, l 'ID de fichier et l 'index de clé interne sont tous récupérés à partir du fichier config.txt。

1.1.配置说明(config.txt)

Le fichier de configuration config.txt est chargé au démarrage du logiciel。包括une clé d ' authentication, un nombre ordinal de clés dans l 'aide pour l ' authentication, un ID de fichier et un index de clé interne (lorsque la clé est stockée dans le lecteur)。

结构du fichier
Clé DES: 0000000000000000000
AID 3字节hexadécimaux: 000000
Numéro de clé AID pour l ' authentication: 0
ID de fichier: 1
Numéro de clé internet: 0

La première ligne spécifie le type de clé et sa valeur hexadécimale。

Si le type de clé est DES (8 octets), 16 caractères doivent être entrés (clé DES: 0102030405060708)
硅乐型de clé est 2K3DES (16字节),32 caractères doivent être entrés (clé 2K3DES: 01020304050607080910111213141516)
硅乐型de clé est 3K3DES (24 octets), 48 caractères doivent être entrés (clé 3K3DES: 010203040506070809101112131415161718192021222324)
Si le type de clé est AES (16 octets), 32 caractères doivent être entrés (clé AES: 01020304050607080910111213141516)

La deuxième ligne continental AID, 6 caractères doivent être saisis (AID 3 octets hexadécimaux: 010203)

La troisième ligne continental un numéro ordinal dans l 'application d ' authentication (0 au nombre maximal de clés d 'application - 1)

La quatrième ligne continental un index de l 'ID de fichier dans l 'application。Si la function n 'utilise paramètre, cette valeur est ignorée。

La cinquième ligne continental unnombre ordinal de clés d ' authentication stockées dans le lecteur。

Le fichier de configuration peut être modifié à partir de l ' application lorsque vous appuyez sur 't'(修饰语les paramètres de configuration)。
Tout d ' ard, vous verrez le fichier config.txt actuel avec les options 1 à 5 pour la modification et ESC pour revenir au menu principal。

MIFARE DESFire C -数字逻辑2

Pour changdetouche, appuyez sur '1'。我们存在四种类型clés pour l '认证。

MIFARE DESFire C -数字逻辑3

例如,appuyez sur '3' pour la touche 3K3DES。主菜24个八位字节au格式hexadécimal (48 caractères)。

MIFARE DESFire C -数字逻辑4

Lorsque la modification est terminée, appuyez sur le bouton ÉCHAP pour revenir dans le menu principal, puis appuyez sur 't' pour vérifier les modification。

MIFARE DESFire C -数字逻辑5

Le type et la valeur de la clé d’authentication ont été modifiés。

1.2.修饰符le mode d ' authentication (0)

Pour basculer entre l' authentication interne ou l' authentication par clé fournie, appuyez sur ' 0' sur le clavier。
Cela类似à ceci (voici '0' pressé deux fois):

MIFARE DESFire C -数字逻辑6

1.3.认证标准clé原则(1)

这是一件非常重要的事情。
Cela类似à ceci (voici '1' pressé deux fois):

控制台MIFARE DESFire C -数字逻辑7

Que l ' authentication soit requise ou non dépend de la clé principale de la carte ou des paramètres de l 'application。

1.4.点菜(2)

倒l ' uid de la carte(7八位),appuyez sur '2'。Une authentication valide avec Une clé principale ou d 'application est requise。

MIFARE DESFire C -数字逻辑8

1.5.点菜格式(三)

对“3”字边的键盘投票点,对菜单格式的要求(对应用程序的限制和对产品的限制numéro: 000000)。
认证方式选择,研究clé AES dans le lecteur (CLÉ INTERNE) ou dans le fichier config.txt (CLÉ FOURNIE)。

示例de logiciel de CONSOLE MIFARE DESFire C -数字逻辑9

1.6.Des à aes (4)

修改de la clé principale de la carte de la clé DES d 'usine 0x0000000000000000 à la clé AES 0x00000000000000000000000000000000。

1.7.Aes à des (5)

修改de la clé principale de la carte de la clé AES 0x00000000000000000000000000000000 à la clé DES 0x0000000000000000。

1.8.Obtenez de la mémoire自由(6)

Lisez la quantité de mémoire disponible sur la carte。

控制台MIFARE DESFire C -数字逻辑10

1.9.Définir unidentifiant aléatoire (7)

激活des options de carte d 'identité aléatoire par le bouton Définir l 'ID aléatoire。认证请求à l 'aide d 'une clé委托原则。
La carte renvoie un ID aléatoire 4个八位元替换ID unique de 7个八位元。
注意:cette opération est irréversible。
Lorsque cette选项est activée, l 'UID peut être lu par une command spéciale qui nécessite une authentication à l 'aide d 'une clé valide。

1.10.Serrure à clé internet (8)

Vous devez entrer un mot de passe (8 caractères) pour l 'inscription à la clé de verrouillage。Le mot de passe d ' business est«11111111»。

MIFARE DESFire C -数字逻辑11

1.11.Déverrouillage de la clé互联网(9)

倒déverrouiller la possibilité d '题词des clés dan le lecteur, vous devez entrer le même mot de passe Pour déverrouiller les clés qui sont entrées Pour verrouiller l '题词des clés。Le mot de passe d ' business est«11111111»

MIFARE DESFire C -数字逻辑12

1.12.Définir le débit en bauds (a)

Après avoir activé l'option 'Définir le débit在键盘旁的小屋,你的小屋à choisir pour l'émetteur-récepteur et la réception du débit en bauds。简单的主菜numéro à côté我有自己的选择。

MIFARE DESFire C -数字逻辑13

1.13.Obtenir un débit en bauds (b)

我们的价值观émission和réception du débit在我们的课堂上。

示例de logiciel de控制台MIFARE DESFire C -数字逻辑14

1.14.Stocker la clé dans le lecteur (c)

Le premier choix est Le type de clé。

MIFARE DESFire C -数字逻辑15

例如,choisissez la touche 3K3DES。0 x010203040506070809101112131415161718192021222324 cl。
L 'index de clé internet est 0。倒les clés 3K3DES,双冠军clés du lecteur seront occupés。Dans ce cas 0 et 1。Le premier index de clé libre est 2。Pour les autres types de clés, un seul champ de clé sera utilisé。

控制台MIFARE DESFire C -数字逻辑16

1.15.换拉clé (d)

修改du maître de carte, du maître d’application et des clés utilisateur。Lorsque vous modifiez la clé principal, modifiez peut-être le type de clé et la valeur de la clé。Dans l 'application, toutes les clés sont du même type et les types de clés ne sont pas modifiés。
例如,remplacez la clé principale Par type 3K3DES et la valeur 0x010203040506070809101112131415161718192021222324。

MIFARE DESFire C -数字逻辑17

1.16.修饰语le paramètre de clé (e)

倾修饰语les paramètres de clé, lisez attentivement les paramètres disponibles et choisissez-en un。Faites注意au réglage que vous avez choice,某些中心eux ne peuvent加上être可修改的。法语paramètres de AID 000000 - IL NE PEUT PAS ÊTRE FORMATÉ。

控制台MIFARE DESFire C -数字逻辑18

1.17.Obtenir le paramètre clé (f)

Lire les paramètres de la clé de la carte ou de la principle clé应用原则和最大原则clés d 'application。举例来说,lisez les paramètres de la clé principale de la carte。

控制台MIFARE DESFire C -数字逻辑19

1.18.Présenter une demand (g)

例如:créez une application avec des clés AES。AID = 0xA10000。Clé maximale numéro 3。

控制台MIFARE DESFire C -数字逻辑20

1.19.供给者需求

Entrez AID à供应商。

控制台MIFARE DESFire C -数字逻辑21

1.20.Créer un fichier (j)

Dans le fichier de configuration, définissez l 'AID et la clé principale de l 'application。
例如,créez un fichier de données标准,尾部100字节,une通信chiffrée。

MIFARE DESFire C -数字逻辑22

例如:Créez un fichier de valeurs。La limit inférieure est 0, La limit supérieure est 200 et La valeur initiale est 100。通信方式chiffré。

控制台MIFARE DESFire C -数字逻辑23

例如:Créez un fichier d’enregiment linéaire。第100次登记第3次登记第3次,通信方式chiffré。

MIFARE DESFire C -数字逻辑24

1.21.供应商(k)

Dans le fichier de configuration, définissez l 'AID et la clé principale de l 'application。我知道我要压制你。

MIFARE DESFire C -数字逻辑25

1.22.Écrire un fichier Std ou un enregistrment (l)

Dans le fichier de configuration, définissez l 'AID, la clé d 'application pour l 'accès en écriture ou en lecture et en écriture et l 'ID de fichier。
举例:écrivez du texte dans un fichier de données standard, mode de communication chiffré。Le texte est lu à partir du fichier write.txt。La taille du texte doit être inférieure ou égale à La taille du fichier。

控制台MIFARE DESFire C -数字逻辑26

例如:Écrivez un fichier d’enregistrment。

控制台MIFARE DESFire C -数字逻辑26

1.23.登记登记(m)

配置手册,définissez l 'AID, la clé原理和应用手册。
举例:lire des données à partir de fichiers de données standard, mode de communication chiffré。Les données lues seront enregistrées dans le fichier read.txt。

MIFARE DESFire C -数字逻辑28

例:Lire deux注册。

MIFARE DESFire C -数字逻辑29

1.24.Fichier de valeur de lecture (n)

Dans le fichier de configuration, définissez la clé d ' authentication, AID, le numéro de clé AID pour la lecture et l 'ID de fichier。

MIFARE DESFire C -数字逻辑30控制台示例

1.25.增值器(o)

Dans le fichier de configuration, définissez la clé d ' authentication, AID, le numéro de clé AID pour l 'accès en lecture et en écriture et l 'ID de fichier。
例:增值20。

MIFARE DESFire C -数字逻辑31

1.26.价值递减系数(p)

Dans le fichier de configuration, définissez la clé d’authentication, AID, le numéro de clé AID pour la lecture, l 'accès en écriture ou en lecture&écriture et l’id de fichier。
例:价值递减20。

MIFARE DESFire C -数字逻辑32

1.27.刻录器(r)

Dans le fichier de configuration, définissez la clé d ' authentication, AID, le numéro de clé AID pour l 'accès en lecture et en écriture et l 'ID de fichier。Tous les enregistresdu fichier d ' enregistreslinéaire ou cyclique seront supprimés。

MIFARE DESFire C -数字逻辑33

1.28.取得申请

Dans le fichier de configuration, définissez la clé d ' authentication principale de la carte, AID = 0x000000。

MIFARE DESFire C -数字逻辑34

留置权supplementaires:

Pour parcourir ou télécharger d 'autres示例de logiciels, visitez notreréférentiel Gitlab软件
别穿衣服,客人巴黎圣母院精品店
N 'hésitez pas à接触器支持技术没有逻辑上的例子的问题。

Téléchargement de logiciels
描述

Le logiciel exécutable uFR Shell permet l 'exécution en ligne de command pour les périphériques de la série μFR en mode console。

Baidu
map