文档和软件下载
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:
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。
Za promjenu tipke pritisnite '1'。Postoje veetiri vrste kljuoveva za provjeru autentiovnosti。
Na primjer pritisnite '3' za tipku 3K3DES。Unesite 24 bajta u heksadecimalnom obliku (48 znakova)。
Kada promjena zavrzi, pritisnite tipku ESC za povratak u glavnom izborniku,一个zatim pritisnite 't' za provjeru izmjena。
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):
1.3.(1)
Za prebacivanje izmevuu provjere autentiovnosti glavne tipke pritisnite '1' na tipkovnici。
Izgleda ovako (ovdje je '1' dvaput pritisnut):
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。
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(已提供的密钥)。
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)
我的记忆,我的记忆。
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"。
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"
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。
1.13.Nabavite stopu bauda (b)
provitajte vrijednosti prijenosa i primanja baud stope vitatelja。
1.14.Pohranite ključ u itacie (c)
Prvi izbor je vrsta kljuva。
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。
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。
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。
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。
1.18.Napravite prijavu (g)
Na primjer, napravite aplikaciju s AES kljuevima。AID = 0xA10000。马克西马兰·克茹切斯broj 3。
1.19.izbriite aplikaciju (h)
Unesite AID za brisanje。
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。
第一次:stvaranje datoteke vrijednosti。Donja granica je 0, gornja granica je 200, poveetna 100。Šifrirani najin komunikacije。
Primjer: stvaranje linear datoteke zapisa。velivina zapisa je 100, a maksimalni broj zapisa je 3, iifrirani najin komunikacije。
1.21.izbriisi datoteku (k)
U konfigacijskoj datoteci postavite AID i glavni kljukov aplikacije。Unesite ID datoteke za brisanje。
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: napiite datoteku zapisa。
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: provitajte dva zapisa。
1.24.Čitanje datoteke vrijednosti (n)
U konfiguracijskoj datoteci postavite kljucozza provjeru autentiovnosti, AID, AID broj kljuva za tiitanje i ID datoteke。
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。
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。
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。
1.28.Nabavite AID-ove aplikacija
U konfiguracijskoj datoteci postavite glavni kljukov za provjeru autentionosti kartice, AID = 0x000000。
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。