文档和软件下载
Επισκόπησηβήμαπροςβήματουπαραδείγματοςλογισμικούκονσόλας非接触式读卡器DESFire®C。
1.Επισκόπησηλογισμικού
Σύνδεσμος:/代码/ nfc-rfid -αναγνώστηςsdk / ufr-ds -παραδείγματα-c.git
Ότανξεκινάτετολογισμικό,εμφανίζεταιωςεξής:
Τοκλειδίγιαέλεγχοταυτότητας,το援助,οαριθμόςκλειδιού援助γιαέλεγχοταυτότητας,τοαναγνωριστικόαρχείουκαιοεσωτερικόςδείκτηςκλειδιώνανακτώνταιαπότοαρχείορυθμίσεων. txt。
1.1.Επεξήγηση αρχε ων (config.txt)
Τοαρχείορυθμίσεωνconfig.txtφορτώνεταικατάτηνεκκίνησητουλογισμικού。Περιλαμβάνειένακλειδίελέγχουταυτότητας,έναντακτικόαριθμόκλειδιώνστο援助γιαέλεγχοταυτότητας,ένααναγνωριστικόαρχείουκαιέναεσωτερικόευρετήριοκλειδιών(όταντοκλειδίαποθηκεύεταιστοπρόγραμμαανάγνωσης)。
Δομήαρχείου:
Κλειδί des: 00000000000000000000000000000000000000000000000000000000000000
ΕΝΊΣΧΥΣΗ 3字节δεκαεξαδικό: 000000
Αριθμός κλειδιο
Αναγνωριστικό αρχε ου: 1
Εσωτερικός αρι ζ κλειδιο: 0
Ηπρώτηγραμμήκαθορίζειτοντύποκλειδιούκαιτηδεκαεξαδικήτιμήτου。
ΕάνοτύποςκλειδιούείναιDES(8字节),τότεπρέπειναεισαχθού16χναρακτήρες(πλήκτροDES: 0102030405060708)
Εάνοτύποςκλειδιούείναι2 k3des(16字节),τότεπρέπειναεισαχθού32χναρακτήρες(κλειδί2 k3des: 01020304050607080910111213141516)
Εάνοτύποςκλειδιούείναι3 k3des(24字节),τότεπρέπειναεισαχθού48χναρακτήρες(κλειδί3 k3des: 010203040506070809101112131415161718192021222324)
ΕάνοτύποςκλειδιούείναιAES(16字节),τότεπρέπειναεισαχθού32χναρακτήρες(πλήκτροAES: 01020304050607080910111213141516)
Ηδεύτερηγραμμήπεριέχει援助,πρέπειναεισαχθού6χναρακτήρες(援助3字节δεκαεξαδικό:010203)
Ητρίτηγραμμήπεριέχειέναντακτικόαριθμόστηνεφαρμογήελέγχουταυτότητας(0στονμέγιστοαριθμόκλειδιώνεφαρμογής- 1)
Ητέταρτηγραμμήπεριέχειέναευρετήριοτουαναγνωριστικούαρχείουστηνεφαρμογή。Εάνησυνάρτησηδενχρησιμοποιείαυτήντηνπαράμετρο,τότεαυτήητιμήπαραβλέπεται。
Ηπέμπτηγραμμήπεριέχειέναντακτικόαριθμόκλειδιώνγιαέλεγχοταυτότηταςπουείναιαποθηκευμέναστοπρόγραμμαανάγνωσης。
Τοαρχείορυθμίσεωνμπορείνααλλάξειαπότηνεφαρμογήότανπατηθείτο“t”(更改配置参数)。
Πρώτον,θαδείτετοτρέχοναρχείοconfig.txtμεεπιλογές1 - 5γιααλλαγήκαιESCγιαεπιστροφήστοκύριομενού。
Για αλ αγ。Υπάρχουντέσσεριςτύποικλειδιώνγιαέλεγχοταυτότητας。
Γιαπαράδειγμα,πατήστε3的γιατοπλήκτρο3 k3des。Εισαγάγετ24字节σεεδεκαεξαδικήμορφή(48χαρακτήρες)。
Όταντελειώσειηαλλαγή,πατήστετοκουμπίESCγιαεπιστροφήστοκύριομενούκαι,στησυνέχεια,πατήστε' t 'γιαέλεγχοτροποποίησης。
Οτύποςκαιητιμήτουκλειδιούελέγχουταυτότηταςέχουναλλάξει。
1.2.Αλλαγή τρ ου ελ γχου τα ο τη ας (0)
Γιαεναλλαγήμεταξύεσωτερικούήπαρεχόμενουελέγχουταυτότηταςπλήκτρων,πατήστε' 0 'στοπληκτρολόγιο。
Μοιάζειμεαυτό(εδώείναιτο«0»πατημένοδύοφορές):
1.3.Έλεγχος ταυ ητα υ ου κλειδιο
Γιαεναλλαγήμεταξύελέγχουταυτότηταςκύριουπλήκτρου,πατήστε1στοπληκτρολόγιο。
Μοιάζειμεαυτό(εδώείναιτο«1»πατημένοδύοφορές):
Τοαναπαιτείταιέλεγχοςταυτότηταςήόχιεξαρτάταιαπότοκύριοκλειδίτωνρυθμίσεωντηςκάρταςήτηςεφαρμογής。
1.4.Λήψη κ α ρτας uid (2)
Για κ α ρ α UID(7字节)πατ ε '2'。Απαιτείταιέγκυροςέλεγχοςταυτότηταςμεκύριοκλειδίήκλειδίεφαρμογής。
1.5.Μορφοποίηση κ α ρτας (3)
Πατώνταςτοναριθμό“3στοπληκτρολόγιόσαςθαπροκληθείμορφοποίησητηςκάρτας(διαγραφήόλωντωνεφαρμογώνκαιαρχείωνεκτόςαπότο援助μεαριθμό:000000)。
Ανάλογαμετηλειτουργίαελέγχουταυτότηταςπουεπιλέξατε,θααναζητήσειτοκλειδίAESστησυσκευήανάγνωσης(ΕΣΩΤΕΡΙΚΟΚΛΕΙΔΙ)ήστοαρχείοconfig.txt(ΠΑΡΕΧΟΜΕΝΟΚΛΕΙΔΙ)。
1.6.“悲伤”(伤感)
Αλλαγήτουκύριουκλειδιούκάρταςαπόεργοστασιακό0 x0000000000000000κλειδιούDESσε0 x00000000000000000000000000000000κλειδιούAES。
1.7.愤怒(悲伤)。
Αλλαγήτουκύριουκλειδιούκάρταςαπό0 x00000000000000000000000000000000κλειδιούAESσε0 x0000000000000000κλειδιούDES。
1.8.Αποκτήστε ελε η (6)
Διαβάστετηνποσότητατηςδιαθέσιμηςμνήμηςστηνκάρτα。
1.9.Ορισμός τ χα ου αγνωριστικο
ΕνεργοποίησητωνεπιλογώντυχαίαςταυτότηταςμετοκουμπίΟρισμόςτυχαίαςταυτότητας。Απαιτούμενοςέλεγχοςταυτότηταςμεχρήσηκύριουκλειδιούκάρτας。
Ηκάρταεπιστρέφειτυχαίοαναγνωριστικό4字节αντίγιαμοναδικόαναγνωριστικό7字节。
Προειδοποίηση:αυτήηλειτουργίαείναιμηαναστρέψιμη。
Ότανείναιενεργοποιημένηαυτήηεπιλογή,τοUIDμπορείναδιαβαστείαπόμιαειδικήεντολήπουαπαιτείέλεγχοταυτότηταςχρησιμοποιώνταςέναέγκυροκλειδί。
1.10.Εσωτερική κλειδαρι (8)
Πρέπειναεισαγάγετεένανκωδικόπρόσβασης(μήκους8χαρακτήρων)γιανακλειδώσετετηνεγγραφήκλειδιού。Οεργοστασιακόςκωδικόςπρόσβασηςείναι“11111111”。
1.11.Εσωτερικό ξεκλε ωμα κλειδιο
Γιαναξεκλειδώσετετηδυνατότηταεγγραφήςκλειδιώνστοπρόγραμμαανάγνωσης,πρέπειναεισαγάγετετονίδιοκωδικόπρόσβασηςγιαναξεκλειδώσετετακλειδιάπουέχουνεισαχθείγιανακλειδώσετετηνεγγραφήκλειδιών。Οεργοστασιακόςκωδικόςπρόσβασηςείναι“11111111”
1.12.Ορισμός ποσοστο
Αφούενεργοποιήσετετηνεπιλογή设置波特率的πατώνταςaστοπληκτρολόγιοθαδείτεπολλέςεπιλογέςγιαναδιαλέξετεγιατημετάδοσηκαιτηλήψη波特率。Απλώςεισαγάγετετοναριθμόδίπλαστηνεπιλογήπουθέλετεναεπιλέξετε。
1.13.Πάρτε το ποσ τό baud (β)
Διαβάστετιςτιμέςμετάδοσηςκαιλήψηςτουρυθμού波特τουαναγνώστη。
1.14.Αποθηκεύστε το κλειδί στη συσκε ν α α α γ γ ωση ζ (γ)
Η πρώτη ε το γ τ υ κλε ο διο
“Για”λ αρ ιγμα,“επι”λε τε το κλειδί 3k3des。Βασικx010203040506070809101112131415161718192021222324ά0。
Ο εσωτερικ Ο ζ δε κτης κλειδιών ε走妥妥的末路。Γιαταπλήκτρα3 k3des,θακαταληφθούνδύοβασικάπεδίαστοναναγνώστη。Στην περ ρ τωση α τ 0 και 1.Ο πρώτος δε κτη ζ ελε υ κλειδι ΟΓιαάλλουςτύπουςκλειδιών,θαχρησιμοποιηθείμόνοέναβασικόπεδίο。
1.15.Αλλαγή κλειδιο
Αλλαγήκύριουκάρτας,κύριουαρχείουεφαρμογήςκαικλειδιώνχρήστη。Όταναλλάζετετοκύριοκλειδί,τότείσωςαλλάξετετοντύποκλειδιούκαιτηντιμήτουκλειδιού。Στηνεφαρμογή,όλαταπλήκτραείναιτουίδιουτύπουκαιοιτύποικλειδιώνδεναλλάζουν。
Γιαπαράδειγμα,αλλάξτετοκύριοκλειδίσετύπο3 k3desκαιητιμx010203040506070809101112131415161718192021222324ή0。
1.16.Αλλάξτε τη ρ ιση κλει ο
Γιανααλλάξετετιςβασικέςρυθμίσεις),διαβάστεπροσεκτικάτιςδιαθέσιμεςρυθμίσειςκαιεπιλέξτεμία。Προσέξτετηρύθμισηπουεπιλέξατε,μερικέςαπόαυτέςδενμπορούνπλέοννααλλάξουν。Εάναλλάζετετιςρυθμίσειςγιατο援助000000 -ΔΕΝΜΠΟΡΕΙΝΑΜΟΡΦΟΠΟΙΗΘΕΙ。
1.17.Ρύθμιση κλειδιο
Διαβάστετιςρυθμίσειςτουκύριουήτουκύριουκλειδιούεφαρμογήςκαιένανμέγιστοαριθμόκλειδιώνεφαρμογής。Γιαπαράδειγμα,διαβάστετιςρυθμίσειςτουκύριουκλειδιούκάρτας。
1.18.Υποβολή末梢ησης (g)
Γιαπαράδειγμα,κάντεμιαεφαρμογήμεκλειδιάAES。ΕΝΙΣΧΥΣΗ = 0xA10000。Μέγιστος αρι ζ κλειδιο
1.19.Διαγραφή末梢ησης η)
Εισαγάγετε aid για διαγραφ。
1.20.Δημιουργία αρχε vou υ (j)
Στοαρχείορυθμίσεωνορίστετοβοηθητικόπρόγραμμα援助καιτοκύριοκλειδίεφαρμογής。
Γιαπαράδειγμα,δημιουργήστετυπικόαρχείοδεδομένων,μέγεθος100字节,κωδικοποιημένηεπικοινωνία。
Παράδειγμα: Δημιουργήστε social social να αρχε ο τιμών。Τοκατώτατοόριοείναι0,τοανώτατοόριοείνα200ικαιηαρχικήτιμήείναι100。Κωδικοποιημένη λειτ τ τ τ κοι ε ε ο κο νω走走末路
Παράδειγμα:Δημιουργήστεέναγραμμικόαρχείοεγγραφής。Τομέγεθοςτηςεγγραφήςείνα100ικαιομέγιστοςαριθμόςεγγραφώνείνα3ικωδικοποιημένηλειτουργίαεπικοινωνίας。
1.21.Διαγραφή αρχε vou υ (ια)
Στοαρχείορυθμίσεωνορίστετοβοηθητικόπρόγραμμα援助καιτοκύριοκλειδίεφαρμογής。Εισαγάγετε το αναγνωριστικό αρχε ου για διαγραφ。
1.22.(l)
ΣτοαρχείοδιαμόρφωσηςορίστετοΠΛΉΚΤΡΟ援助,τοκλειδίεφαρμογήςγιαπρόσβασηεγγραφήςήανάγνωσηςκαιεγγραφήςκαιτοαναγνωριστικόαρχείου。
Γιαπαράδειγμα、γράψτεκείμενοσεΤυπικόαρχείοδεδομένων,κωδικοποιημένηλειτουργίαεπικοινωνίας。Τοκείμενοδιαβάζεταιαπότηνεγγραφήαρχείου. txt。Τομέγεθοςτουκειμένουπρέπειναείναιμικρότεροήίσομετομέγεθοςτουαρχείου。
Παράδειγμα: Σύνταξη αρχε υ εγγραφών。
1.23.Διαβάστε το αρχε走到了Std τα αρχε走到了mts (m)
Στοαρχείοδιαμόρφωσηςορίστετο援助,τοκύριοκλειδίεφαρμογήςκαιτοαναγνωριστικόαρχείου。
Γιαπαράδειγμα,διαβάστεδεδομένααπόΤυπικάαρχείαδεδομένων,κωδικοποιημένηλειτουργίαεπικοινωνίας。Ταδεδομέναανάγνωσηςθααποθηκευτούνστοαρχείοανάγνωσης. txt。
Παράδειγμα: Διαβάστε愤怒。
1.24.Αρχείο τιμών αν α γνωσης (n)
Στοαρχείορυθμίσεωνορίστετοκλειδίελέγχουταυτότητας,το援助,τοναριθμόκλειδιού援助γιαανάγνωσηκαιτοαναγνωριστικόαρχείου。
1.25.Αρχείο α (o)
Στοαρχείορυθμίσεωνορίστετοκλειδίελέγχουταυτότητας,援助,τοναριθμόκλειδιού援助γιαπρόσβασηανάγνωσηςκαιεγγραφήςκαιτοαναγνωριστικόαρχείου。
20. Παράδειγμα: Αυξήστε το αρχε ο τιμών κατ
1.26.Αρχείο με ωσης τιμών (p)
Στοαρχείοδιαμόρφωσηςορίστετοκλειδίελέγχουταυτότητας,援助,τοναριθμόκλειδιού援助γιαανάγνωση,τηνπρόσβασηεγγραφήςήανάγνωσηςκαιεγγραφήςκαιτοαναγνωριστικόαρχείου。
20. Παράδειγμα: Μειώστε το αρχε ο τιμών κατ
1.27.Διαγραφή αρχε vasou υ εγγραφών (r)
Στοαρχείορυθμίσεωνορίστετοκλειδίελέγχουταυτότητας,援助,τοναριθμόκλειδιού援助γιαπρόσβασηανάγνωσηςκαιεγγραφήςκαιτοαναγνωριστικόαρχείου。Όλεςοιεγγραφέςστοαρχείογραμμικήςήκυκλικήςεγγραφήςθαδιαγραφούν。
1.28.Λήψη援助εφαρμογών
Στοαρχείορυθμίσεωνορίστετοκύριοκλειδίελέγχουταυτότηταςκάρτας,援助x000000 = 0。
Πρόσθετοισύνδεσμοι:
Γιαναπεριηγηθείτεήνακατεβάσετεάλλαπαραδείγματαλογισμικούεπισκεφθείτετοε οθ.
Γιανααγοράσετετιςσυσκευέςμας,επισκεφθείτετοε τ τ μο ηλεκτρονικό μα ζ κατ στημα.
Μη διστ α σετε να’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’εάνέχετεοποιεσδήποτεερωτήσειςσχετικάμεταπαραδείγματαλογισμικούμας。
Λήψηλογισμικού
Περιγραφή
Τοεκτελέσιμολογισμικό这里壳επιτρέπειτηνεκτέλεσηγραμμήςεντολώνγιασυσκευέςτηςσειράςμFRσελειτουργίακονσόλας。