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

Softver za konzolu MIFARE DESFire®C

Programiranje izvornog koda SDK za DESFire kartice®na urejima serije μFR

文档和软件下载

Detaljni pregled softverskog primjerakonzole MIFARE DESFire®C。

1.Pregled softvera

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

Kada pokrenete softver, on se pojavljuje na sljedei nahin:

Primjer softvera MIFARE DESFire C Console - Digitalna logika

kljutsin za provjeru autentiovnosti, AID, broj AID kljuva za provjeru autentiovnosti, ID datoteke i indeks internog kljuva dohvavoaju se iz datoteke config.txt。

1.1.konfigacijske datoteke (config.txt)

konfigacijska konfigacijska datoteka.txt uitava se kada se softver pokrene。ukljuuje kljutsin za provjeru autentionosti, redni broj kljuoveva u AID-u za provjeru autentionosti, ID datoteke i indeks internog kljuva (kada je kljutsin pohranjen u vitayu)。

Struktura datoteke:
DES kljuczech: 0000000000000000000000000000000000
AID 3字节十六进制:0000000
Identifikacijski broj aid kljuva za auth: 0
ID datoteke: 1
克鲁乌尼亚:0

Prvi redak odrevuje vrstu kljuva i njegvu heksadecimalnu vrijednost。

Ako je vrsta kljuva DES (8 bajtova), potrebno je unijeti 16 znakova (DES tipka: 0102030405060708)
Ako je vrsta kljuva 2K3DES (16 bajtova), tada je potrebno unijeti 32 znaka (ključ 2K3DES: 01020304050607080910111213141516)
Ako je vrsta kljuva 3K3DES (24 bajta), tada je potrebno unijeti 48 znakova (tipka 3K3DES: 010203040506070809101112131415161718192021222324)
Ako je vrsta kljuva AES (16 bajtova), potrebno je unijeti 32 znaka (AES ključ: 01020304050607080910111213141516)

Drugi redak sadrki AID, potrebno je unijeti 6 znakova (AID 3字节hex: 010203)

(0 do maksimalnog broja kljuoveva aplikacije - 1)

Četvrti redak sadrini indeks ID-a datoteke u aplikaciji。Ako funkcija ne koristi ovaj parametar, ta se vrijednost zanemaruje。

Peti redak sadrini redni broj kljuveva za provjeru autentiovnosti pohranjenih u vittau。

konfigacijska datoteka mooe se promijeniti iz aplikacije kada pritisnete 't (Promijeni参数konfigacije)。
Prvo veete vidjeti trenutnu konfigacijsku .txt datoteku s opcijama 1 - 5 za promjenu i ESC za povratak na glavni izbornik。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 2

Za promjenu tipke pritisnite '1'。Postoje veetiri vrste kljuoveva za provjeru autentiovnosti。

Primjer softvera MIFARE DESFire C控制台-数字逻辑3

Na primjer pritisnite '3' za tipku 3K3DES。Unesite 24 bajta u heksadecimalnom obliku (48 znakova)。

Primjer softvera MIFARE DESFire C控制台-数字逻辑4

Kada promjena zavrzi, pritisnite tipku ESC za povratak u glavnom izborniku,一个zatim pritisnite 't' za provjeru izmjena。

Primjer softvera MIFARE DESFire C控制台-数字逻辑5

Promijenjena je vrsta i vrijednost kljuva za provjeru autentiovnosti。

1.2.protentiovnosti (0)

Za prebacivanje izmemous interne ili pruene provjere autentiovnosti tipki pritisnite '0' na tipkovnici。
Izgleda ovako (ovdje je '0' dvaput pritisnuto):

Primjer softvera MIFARE DESFire C Console - Digitalna logika 6

1.3.(1)

Za prebacivanje izmevuu provjere autentiovnosti glavne tipke pritisnite '1' na tipkovnici。
Izgleda ovako (ovdje je '1' dvaput pritisnut):

Primjer softvera MIFARE DESFire C Console - Digitalna logika 7

Je li potrebna provjera autentiovnosti ili ne, ovisi o glavnom kljuzu postavki kartice ili aplikacije。

1.4.纳巴维特UID kartice (2)

Za UID kartice (7 bajtova)原始'2'。Potrebna je valjana provjera autentiovnosti s glavnim ili aplikacijskim kljueem。

Primjer softvera MIFARE DESFire C控制台-数字逻辑8

1.5.Formatirajte karticu (3)

Pritisak na broj '3' na tipkovnici uzrokovat e oblikovanje kartice (brisanje svih aplikacija i datoteka osim AID-a s brojem: 000000)。
Ovisno o nainou provjere autentionosti koji ste odabrali, trait e AES kljucou vittau(内部密钥)ili u datoteci config.txt(已提供的密钥)。

Primjer softvera MIFARE DESFire C控制台-数字逻辑9

1.6.DES到AES (4)

Promjena glavnog kljuva kartice iz tvornivkog 0X0000000000000000 DES kljuva u 0x00000000000000000000000000000000 AES kljuva。

1.7.AES到DES (5)

Promjena glavnog kljuva kartice iz 0x00000000000000000000000000000000 AES kljuva u 0X0000000000000000 DES kljuva。

1.8.Nabavite besplatnu纪念馆(6)

我的记忆,我的记忆。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 10

1.9.Postavite sluvajni ID (7)

Aktiviranje mogunosti sluuzajne osobne iskaznice pomouu gumba Postavi nasumiini ID。Potrebna provjera autentiovnosti pomouu glavnog kljutia kartice。
Kartica vraaa nasumivni ID od 4 bajta umjesto jedinstvenog ID-a od 7 bajtova。
Upozorenje: ova operacija je nepovratna。
Kada je ova mogunost aktivirana, UID se mooe provitati posebnom naredbom koja zahtijeva provjeru autentiovnosti pomoou valjanog kljuva。

1.10.乌努塔尼亚布拉瓦扎克朱耶夫(8)

Morate unijeti lozinku (dugu 8 znakova) da biste zakljuhali prijavu kljuva。tvorniikka lozinka je "11111111"。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 11

1.11.(9)

Da biste otkljuvali moguchinnost upisa kljuveva u itatec, morate unijeti istu lozinku za otkljuvavanje kljuveva koji su uneseni za zakljuvavanje upisa kljuiveva。tvornivka lozinka je "11111111"

Primjer softvera MIFARE DESFire C Console - Digitalna logika 12

1.12.Postavite stopu bauda (a)

Nakon aktiviranja opcije 'Postavi brzinu baud-a' pritiskom na 'a' na tipkovnici vidjet veete viizbora za odabir za preobraenje i primanje baud stope。Samo unesite broj porated opcije koju halite odabrati。

Primjer softvera MIFARE DESFire C控制台-数字逻辑13

1.13.Nabavite stopu bauda (b)

provitajte vrijednosti prijenosa i primanja baud stope vitatelja。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 14

1.14.Pohranite ključ u itacie (c)

Prvi izbor je vrsta kljuva。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 15

Na primjer, odaberite tipku 3K3DES。0 x010203040506070809101112131415161718192021222324 Ključ倪。
印克特涅克胡萨耶0。Za tipke 3K3DES zauzet e e se dva kljuvna polja u vitauu。U ovom sluavju 0 i 1。Prvi indeks besplatnih kljueveva je 2。Za ostale vrste kljuveva koristit e se samo jedno kljuvno polje。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 16

1.15.Promjena kljuva (d)

Promjena matrice kartice, matrice aplikacije i korisniikkih kljuieva。Kada mijenjate glavni kljukov, mokda promijenite vrstu kljuva i vrijednost kljuva。U aplikaciji su sve tipke iste vrste, a vrste kljuoveva se ne mijenjaju。
Na primjer, promijenite glavni ključ u vrstu 3K3DES i 0x010203040506070809101112131415161718192021222324 vrijednosti。

Primjer softvera MIFARE DESFire C控制台- Digitalna logika 17

1.16.Promijenite postavku kljuva (e)

Za promjenu postavki kljuva paljivo proititajte dostupne postavke i odaberite jednu。Vodite raouna o okruenju koje ste odabrali, neke od njih vive ne mogu biti promjenjive。Ako mijenjate postavke za AID 000000 - NE MOŽE SE FORMATIRATI。

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

1.17.Nabavite postavku kljuva (f)

proiitajte postavke matrice kartice ili glavnog kljuva aplikacije i maksimalan broj kljuievaplikacije。Na primjer, provitajte postavke glavnog kljutia kartice。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 19

1.18.Napravite prijavu (g)

Na primjer, napravite aplikaciju s AES kljuevima。AID = 0xA10000。马克西马兰·克茹切斯broj 3。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 20

1.19.izbriite aplikaciju (h)

Unesite AID za brisanje。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 21

1.20.Napravite datoteku (j)

U konfigacijskoj datoteci postavite AID i glavni kljukov aplikacije。
Na primjer napravite standardnu podatkovnu datoteku, velivine 100 bajtova, iifriranu komunikaciju。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 22

第一次:stvaranje datoteke vrijednosti。Donja granica je 0, gornja granica je 200, poveetna 100。Šifrirani najin komunikacije。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 23

Primjer: stvaranje linear datoteke zapisa。velivina zapisa je 100, a maksimalni broj zapisa je 3, iifrirani najin komunikacije。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 24

1.21.izbriisi datoteku (k)

U konfigacijskoj datoteci postavite AID i glavni kljukov aplikacije。Unesite ID datoteke za brisanje。

Primjer softvera MIFARE DESFire C控制台- Digitalna logika 25

1.22.napiite std datoteku ili zapis (l)

U konfiguracijskoj datoteci postavite AID, aplikacijski ključ za pristup pisanju ili tiitanju i pisanju te ID datoteke。
Na primjer, zapiite tekst u standardnu podatkovnu datoteku, iifrirani naiin komunikacije。Tekst se vita iz pisanja datoteka.txt。velivina teksta mora biti manja ili jednaka velivini datoteke。

Primjer softvera MIFARE DESFire C控制台- Digitalna logika 26

Primjer: napiite datoteku zapisa。

Primjer softvera MIFARE DESFire C控制台- Digitalna logika 26

1.23.原始人std datoteku ili zapise (m)

U konfiguracijskoj datoteci postavite AID, glavni kljukov aplikacije i ID datoteke。
Na primjer, proiitajte podatke iz standardnih podatkovnih datoteka, iifriranog naiina komunikacije。Podaci za tiitanje spremit e se u datoteku za tiitanje .txt。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 28

Primjer: provitajte dva zapisa。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 29

1.24.Čitanje datoteke vrijednosti (n)

U konfiguracijskoj datoteci postavite kljucozza provjeru autentiovnosti, AID, AID broj kljuva za tiitanje i ID datoteke。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 30

1.25.povevoajte datoteku vrijednosti (o)

U konfiguracijskoj datoteci postavite ključ za provjeru autentiovnosti, AID, broj AID kljuva za pristup读写i ID datoteke。
Primjer: povevoajte datoteku vrijednosti za 20。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 31

1.26.Smanjite datoteku vrijednosti (p)

U konfiguracijskoj datoteci postavite kljucozza provjeru autentionosti, AID, broj AID kljuva za tiitanje, pristup pisanju ili tiitanju i ID datoteke。
Primjer: smanjite datoteku vrijednosti za 20。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 32

1.27.扎比萨(右)

U konfiguracijskoj datoteci postavite ključ za provjeru autentiovnosti, AID, broj AID kljuva za pristup读写i ID datoteke。Svi zapisi u datoteci Linearni ili ciklivki zapis bit vye izbrisani。

Primjer softvera MIFARE DESFire C控制台- Digitalna logika 33

1.28.Nabavite AID-ove aplikacija

U konfiguracijskoj datoteci postavite glavni kljukov za provjeru autentionosti kartice, AID = 0x000000。

Primjer softvera MIFARE DESFire C Console - Digitalna logika 34

Dodatne veze:

Da biste pregledali ili preuzeli druge primjere softvera, posjetite naespremite softvera Gitlab
Za kupnju nahih urehasa posjetitenausslusbenu internetsku trgovinu
Slobodno senaoj tehniikkoj podriciAko imate bilo kakvih pitanja o naim primjerima softvera。

Preuzimanje softvera
opi

izvrini软软uFR Shell omoguvouje izvrvananje naredbenog retka za uremaya serije μFR u konzolnom nakiinu rada。

Baidu
map