文档和软件下载
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:
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。
Pour changdetouche, appuyez sur '1'。我们存在四种类型clés pour l '认证。
例如,appuyez sur '3' pour la touche 3K3DES。主菜24个八位字节au格式hexadécimal (48 caractères)。
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。
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):
1.3.认证标准clé原则(1)
这是一件非常重要的事情。
Cela类似à ceci (voici '1' pressé deux fois):
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。
1.5.点菜格式(三)
对“3”字边的键盘投票点,对菜单格式的要求(对应用程序的限制和对产品的限制numéro: 000000)。
认证方式选择,研究clé AES dans le lecteur (CLÉ INTERNE) ou dans le fichier config.txt (CLÉ FOURNIE)。
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。
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»。
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»
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é我有自己的选择。
1.13.Obtenir un débit en bauds (b)
我们的价值观émission和réception du débit在我们的课堂上。
1.14.Stocker la clé dans le lecteur (c)
Le premier choix est Le type de clé。
例如,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é。
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。
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É。
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。
1.18.Présenter une demand (g)
例如:créez une application avec des clés AES。AID = 0xA10000。Clé maximale numéro 3。
1.19.供给者需求
Entrez AID à供应商。
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。
例如: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é。
例如:Créez un fichier d’enregiment linéaire。第100次登记第3次登记第3次,通信方式chiffré。
1.21.供应商(k)
Dans le fichier de configuration, définissez l 'AID et la clé principale de l 'application。我知道我要压制你。
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。
例如:Écrivez un fichier d’enregistrment。
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。
例:Lire deux注册。
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。
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。
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。
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。
1.28.取得申请
Dans le fichier de configuration, définissez la clé d ' authentication principale de la carte, AID = 0x000000。
留置权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。