在线商店

MIFARE®卡编程- μ FR高级软件SDK

高级MIFARE®卡读写源代码软件示例

MIFARE SDK dostupan je na sljedeimprogramskim jezicima

  • 爪哇(ukljujujui aplet),
  • JavaScript,
  • 拉扎尔
  • Borland Delphi,
  • c++ Builder,
  • 微软®Visual c++ .NET,
  • 微软®Visual c# .NET,
  • 微软®Visual Basic .NET

文档和软件下载

LinearWrite, LinearWrite_AKM1, LinearWrite_AKM2, LinearWrite_PK

Te se funkcije koriste za pisanje podataka pomoou emulacije linearnog adresnog prostora。Metoda dokazivanja autentiovnosti odreejena je sufiksom u nazivima funkcije:MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica

  • aucData - pokazivatec na slijed bajtova koji sadrse podatke za pisanje
  • usLinearAddress -线性adresa na kojoj je纳米jenjeno pisanje podataka
  • usDataLength - Broj bajtova za unos。U aucData, minimalni usDataLength bajtovi moraju se dodijeliti prije pozivanja funkcije
  • lpusBytesWritten - pokazivatex na varijablu tipa“nepotpisano kratko”,gdje je napisan broj uspjesno proiitanih bajtova s kartice。Ako je unos uspjesno dovren, ti su podaci jednaki paramtru usDataLength。Ako je doslo do pogreske u pisanju nekih blokova, funkcija vraaa broj uspjesno napisanih bajtova preko ovog paramtra。
  • ucAuthKey - Ovaj parametar definira hove li se izvrititi provjera autentivnosti s kljueem ili kljueem B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainou linear address to se odnosi na sve sektore koji su napisani。

线性formatcard,线性formatcard_akm1,线性formatcard_akm2,线性formatcard_pk

Te se funkcije koriste za pisanje novih kljuveva A i B, kaao i za pristupne bitove u prikolicama svih sektora。omoguieno je postavljanje bajtova devetih prikolica (bajt opje namjene u koji se mooe unijeti bilo koja vrijednost)。U svim prikolicama sektora ista je vrijednost postavljena za cijelu karticu tako da vrijede isti kljuvevi prava pristupa。buduidi da je potrebno dokazati autentiovnost na temelju prethodnih kljuoveva prije upisa u sektorske prikolice, te su funkcije potencijalno prikladne za inicijalizaciju nove kartice (autentifikacija se provodi s kljuevima za prijevoz, svi kljuvni bajtovi su 0xFF) ili za ponovnu inicijalizaciju istim kljuevima i pravima pristupa za sve sektore。Svakako, uvijek mora biti oprezan s prethodno postavljenim pravima pristupa (pristupnim bitovima) u sluavaju da je promjena nekih kljuoveva ili bitova za kontrolu prava pristupa onemoguveena。

SectorTrailerWrite

Ova funkcijska grupa nudi vevou fleksibilnost u sektorskim prikolicama koje pokrehou:MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica

  • aucNewKeyA - pokazivatic na nizu od 6 bajtova koji sadrini novi A ključ
  • ucBlocksAccessBits - Vrijednosti bitova pristupa koje definiraju dovole za sve blokove podataka。moise imati vrijednosti od 0 do 7
  • ucSectorTrailersAccessBits - Vrijednost pristupnih bitova koja definira dozvole pristupa za sve prikolice sektora。moise imati vrijednosti od 0 do 7
  • ucSectorTrailersByte9 - Vrijednost pristupnih bitova koja definira dozvole pristupa za sve prikolice u sektoru。moise imati vrijednosti od 0 do 7
  • aucNewKeyB - pokazivatu na nizu od 6 bajtova koji sadrini novu tipku B
  • lpucsectors格式化- pokazivatic na varijablu tipa "nepotpisani znak" kroz koju se vraaa broj uspjesno oblikovanih prikolica sektora。美国国家公共电台。ako su sve prikolice u sektorima uspjesno inicijalizirane, na MIFARE®1K, putem ovog参数vraha vrijednost 16 koja predstavlja broj sektora。U sluvaju pogreske parametar je pokazatelj broja uspjeno inicijaliziranih sektora poovivi od nule。
  • ucAuthModeTo parametar definira treba li izvrititi provjeru autentiovnosti A ključ ili B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainou linear address to se odnosi na sve sektore koji su napisani。
  • aucProvidedKey - pokazivatec na niz estotog bajta koji sadrki kljucode za dokazivanje autentiovnosti u metodi“Navedeni kljucode”。_PK Sufiks u nazivu funkcije oznavaca ovu metodu koristtenja。

Funkcije za rad s blokovima podataka

BlockRead, BlockRead_AKM1, BlockRead_AKM2, BlockRead_PK

Ova grupa funkcija koristi se za tiitanje sadraja bloka。Uvijek vita cijeli blok (16bajta bloka)。Funkcije koriste takozvano adresiranje bloka (prvi blok ima adresu 0;Prva sektorska prikolica ima adresu 3, sljededia 7 itd。做posljednjeg bloka MIFARE®1K koji je ujedno i najava posljednjeg sektora, ima adresu 63)。Te funkcije omoguvouju i tiitanje sadraja prikolica u sektoru (njegov dostupan dio za tiitanje, ovisno o skupu prava pristupa)。

MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica

  • aucData - pokazivatec na broj bajtova u kojima e e se pohraniti podaci za tiitanje。Prije pozivanja funkcije mora se dodijeliti najmanje 16 bajtova。
  • ucBlockAddress - ucAuthMode adresa bloka。Ovaj parametar definira hove li se izvrititi provjera autentiovnosti A kljucoi ili B kljucoi。moje imati dvije vrijednosti, a to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainou linear address to se odnosi na sve sektore koji su napisani
  • ucSectorTrailersByte9 - Vrijednost pristupnih bitova koja definira dozvole pristupa za sve prikolice u sektoru。moise imati vrijednosti od 0 do 7
  • aucProvidedKey - pokazivatec na niz estotog bajta koji sadrki kljucode za dokazivanje autentiovnosti u metodi“Navedeni kljucode”。_PK Sufiks u nazivu funkcije oznavaca ovu metodu koristtenja。

Te funkcije funkcioniraju isto kao i funkcije grupe BlockRead i napravljene su za tiitanje blok sadraja。Jedina razlika je u tome vto se koristi sektorsko adresiranje。到ukljujuje odvojeno slanje adresa sektora i blokiranih adresa unutar sektora。Za ADRESU sektora MIFARE®1K moze biti u rasponu od 0 do 15, a blokira ADRESU unutar sektora u rasponu od 0 do 3。Za MIFARE®4k sektorska adresa mooe biti u rasponu od 0 do 39, a budui da je druga polovica organizacije adresnog prostora razlivita (iznad 2 MB) blok adresa u posljednjih 8 sektora (sektori od 32 do 39) mooe biti u rasponu od 0 do 15。Cijeli blok (blok od 16 bajtova) uvijek se itita。

Te funkcije mogu vitati sadraji prikolica u sektoru (njegov dostupan dio za tiitanje, ovisno o skupu prava pristupa)。

  • aucData - pokazivatec na polje bajtova u kojem e e se pohraniti podaci o tiitanju。Prije pozivanja funkcije potrebno je dodijeliti najmanje 16 bajtova
  • ucSectorAddress - Adresa sektora
  • ucBlockInSectorAddress block adresa unutar sektora
  • ucAuthMode - Ovaj parametar definira hove li izvriti provjeru autentivnosti s A kljueem ili B kljueem。moje imati dvije vrijednosti, a to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainou linear address to se odnosi na sve sektore koji su napisani
  • aucProvidedKey - pokazivatec na niz od estotog bajta koji sadrki kljucode za dokazivanje autentivnosti metodom“Navedeni kljucode”。_PK Sufiks u nazivu funkcije oznavaca ovu koriestenu metodu。

BlockWrite, BlockWrite_AKM1, BlockWrite_AKM2, BlockWrite_PK

Te se funkcije koriste za unos podataka (16 bajtova odjednom) u blokove。Funkcije koriste takozvano adresiranje bloka (prvi blok ima adresu 0;Prva sektorska prikolica ima adresu 3, sljededia 7 itd。do posljednjeg bloka MIFARE®1K koji je ujedno i najava posljednjeg sektora, ima adresu 63)。Ova grupa funkcija ne dopustta izravan unos podataka u prikolice sektora。Da biste to ujiniili, koristite posebne funkcije SectorTrailerWrite i SectorTrailerWrite不安全。

MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica

  • aucData - pokazivatec na broj bajtova u kojima e e se pohraniti podaci za tiitanje。Prije pozivanja funkcije mora se dodijeliti najmanje 16 bajtova
  • ucBlockAddress - Adresa bloka kartice
  • ucAuthMode - Ovaj parametar definira hovue li izvriti provjeru autentiovsti s kljueem A ili kljueem B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainou linear address to se odnosi na sve sektore koji se itaju
  • aucProvidedKey - pokazivatec na niz estotog bajta koji sadrki kljucode za dokazivanje autentiovnosti u metodi“Navedeni kljucode”。_PK Sufiks u nazivu funkcije oznavaca ovu metodu koristtenja。

FORBIDEN_DIRECT_WRITE_IN_SECTOR_TRAILER。

BlockInSectorWrite、BlockInSectorWrite_AKM1、BlockInSectorWrite_AKM2、BlockInSectorWrite_PK

Te funkcije rade isto kao i funkcije grupe BlockWrite;Koriste se za unos podataka (16 bajtova odjednom) u blokove。Jedina razlika je u koristtenju adresiranja sektora。Adresiranje sektora znaiodvojeni sektor slanja i blokiranje adresa unutar sektora。Za ADRESU sektora MIFARE®1K moze biti u rasponu od 0 do 15, a blokira ADRESU unutar sektora u rasponu od 0 do 3。Za MIFARE®4k sektorska adresa mooe biti u rasponu od 0 do 39, a budui da je druga polovica organizacije adresnog prostora razlivita (iznad 2 MB) blok adresa u posljednjih 8 sektora (sektori od 32 do 39) mooe biti u rasponu od 0 do 15。Ova grupa funkcija ne dopustta izravan unos podataka u prikolice sektora。Da biste to ujiniili, koristite posebne funkcije SectorTrailerWrite i SectorTrailerWrite不安全MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica

  • aucData - pokazivatec na broj bajtova u kojima e e se pohraniti podaci za tiitanje。Prije pozivanja funkcije mora se dodijeliti najmanje 16 bajtova
  • ucSectorAddress - Adresa sektora
  • ucBlockInSectorAddress - Ovaj parametar definira hove li izvrititi provjeru autentivnosti s A kljueem ili B kljueem。a to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainou linear address to se odnosi na sve sektore koji su napisani
  • aucProvidedKey - pokazivatec na niz estotog bajta koji sadrki kljucode za dokazivanje autentiovnosti u metodi“Navedeni kljucode”。_PK Sufiks u nazivu funkcije oznavaca ovu metodu koristtenja。

FORBIDEN_DIRECT_WRITE_IN_SECTOR_TRAILER。

SectorTrailerWrite、SectorTrailerWrite_AKM1、SectorTrailerWrite_AKM2、SectorTrailerWrite_PK

Te se funkcije koriste za pisanje podataka u prikolicama sektora。Funkcije se mogu upotrebljavati i za adresiranje bloka prikolica u sektoru, kaao i za adresiranje sektora koje je odreteno参数参数ucAddressingMode。MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE karticaU slujaju adresiranja blokova, prvi blok ima adresu 0;Prikolica ima prvu sektorsku adresu 3, a sljedeu 7 itd。do posljednjeg bloka MIFARE®1k koji je ujedno i prikolica posljednjeg sektora i ima adresu 63。Ova skupina funkcija pojednostraavljuje manipulaciju bitovima za postavke prava pristupa blokovima (pristupni bitovi) i minimizira mogunost trajnog blokiranja cijelog sektora zbog pogresnog oblikovanja tih bitova。Oblikovanje pristupnih bitova vrci RFID vitatacei prije pisanja。Korisnici API-ja mogu odabrati odgovarajudia prava pristupa blokovima koja su predstavljena vrijednostima od 0 do 7 i prenijeti ih na te funkcije。

Za sektorske prikolice koje slijede prava pristupa valjane su:MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica 7

  • Pristupni bitovi C1 C2 C3
  • Vrijednosti程序访问(poslane funkciji)
  • Prava pristupa
  • kjuvni bajtovi A koji sadrse pristupne bitove i kljucode od devet bajtova B
  • Čitanje我pisanje

Za sektorske prikolice koje slijede prava pristupa valjane su:

* Ako su prava pristupa za sektorsku prikolicu odgovarajuveeg sektora postavljena tako da je moguue provitati kljutsin, ona se ne mogu koristiti za autentifikaciju ni u jednom slujau。Te funkcije takoder postavljaju nove sektorske kljuveve ako im je dopustteno pristupiti pravima。

  • Pristupni bitovi C1 C2 C3MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica 8
  • Vrijednosti程序访问(poslane funkciji)
  • Prava pristupa
  • Čitanje, pisanje, prirast, dekret
  • ucAddressingMode - odrevuje natsin地址。moguue vrijednosti ovog parameter su BLOCK_ADDRESS_MODE (0x00) ili SECTOR_ADDRESS_MODE (0x01)。Ako je poslana bilo koja druga vrijednost, funkcija vraua kod pogreske WRONG_ADDRESS_MODE
  • ucAddress - Sektori ili sektorske prikolice blokiraju adresu, ovisno o ucAddressingMode。Kada koristite najin rada sa sektorskom adresom, na primjer, MIFARE经典®1K, raspon mooe biti od 0 do 15 (ima 16 sektora)。Ista vrsta u nainiu adresiranja blokova moise koristiti vrijednosti od 0 do 63 pod uvjetom da do do pogreske ako adresirani blok nije ujedno i prikolica sektora。
  • aucNewKeyA - pokazivatec na polje od 6 bajtova koji predstavlja novi A ključ za odreveneni sektor koji vese postaviti ako je to prethodno dopustteno s pravima pristupa
  • aucNewKeyB - pokazivatex na niz od est bajtova koji predstavlja novi B kljutsin za odreejeni sektor koji vese postaviti ako je to prethodno dopustteno s pravima pristupa
  • ucBlock0AccessBits - Vrijednost pristupa za blok 0 sektora。

MIFARE®4k ima drugajiju organizaciju za posljednjih 8 sektora, drugu polovicu adresnog prostora。Stoga se u tim sektorima prava pristupa odrevuju na sljedei natsin:

  • prava pristupa prvih 5 blokova - blok vrijednosti ucBlock1AccessBits访问za prvi扇区
  • prava pristupa na drugih 5 blokova - blok vrijednosti ucBlock2AccessBits访问za prvi secktor
  • Prava pristupa u posljednjih 5 blokova
    • ucSectorTrailerAccessBits - Vrijednost pristupa za prikolicu sektora
    • ucSectorTrailerByte9 - Bajt prikolica devetog sektora Bajt je za opfu svrhu u koji se mooe unijeti bilo koja vrijednost od jednog bajta u koju se mooe unijeti bilo koja vrijednost od jednog bajta
    • ucAuthMode - Ovaj parametar definira hovue li izvrititi provjeru autentivnosti s kljueem A ili kljueem B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)
    • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainou linear address to se odnosi na sve sektore koji su napisani
    • aucProvidedKey - pokazivatec na niz estotog bajta koji sadrki kljucode za dokazivanje autentiovnosti u metodi“Navedeni kljucode”。_PK Sufiks u nazivu funkcije oznavaca ovu metodu koristtenja。

SectorTrailerWriteUnsafe、SectorTrailerWriteUnsafe_AKM1、SectorTrailerWriteUnsafe_AKM2、SectorTrailerWriteUnsafe_PK

Te funkcije imaju istu svrhu kao i funkcija grupe SectorTrailerWrite s razlikom u slanju sadrhaja prikolica "sirovog" sektora i moguve su pogreske tijekom oblikovanja vrijednosti pristupnih bitova za unos。Ove funkcije namijenjene su programamerima的iskustvom u radu的MIFARE-om®.Sva pravila navedena za funkcije grupe SectorTrailerWrite primjenjuju se na te funkcije, osim opcije " neobranieh " podataka za unos prikkolica u sektor。

  • ucAddressingMode - odrevuje natsin地址。moguue vrijednosti ovog parameter su BLOCK_ADDRESS_MODE (0x00) ili SECTOR_ADDRESS_MODE (0x01)。Ako je poslana bilo koja druga vrijednost, funkcija vraula iifru pogreske WRONG_ADDRESS_MODE。
  • ucAddress - Sektori ili sektorske prikolice blokiraju adresu, ovisno o ucAddressingMode。

Kada koristite nazin adresiranja sektora, tada, u slujaju MIFARE®1K, raspon moise biti od 0 do 15 (ima 16 sektora), a ista vrsta u nazynu adresiranja blokova moise koristiti vrijednosti od 0 do 63 s moguomom pogreskom ako adresirani blok nije ujedno i prikolica sektora。

  • aucSectorTrailer - Polje pokazivava na 6 bajtova koje sadri "sirove" podatke za unos prikolice u adresnom sektoru
  • ucAuthMode - Ovaj parametar definira hove li se izvritiključ za provjeru autentionosti A ili ključ B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainou linear address to se odnosi na sve sektore koji su napisani
  • aucProvidedKey - pokazivatec na niz estotog bajta koji sadrki kljucode za dokazivanje autentiovnosti u metodi“Navedeni kljucode”。_PK Sufiks u nazivu funkcije oznavaca ovu metodu koristtenja。

Funkcije za rad s blokovima vrijednosti

Blokovi vrijednosti predstavljaju opcionalnu funkciju MIFARE®。致je zapravo natsin u kojem cijeli blok podataka (16 bajtova) predstavlja jednu vrijednost od veetiri bajta。U ovom nainiu rada mozete dodati bilo koji podatkovni blok (osim, naravno, bloka 0, nultog sektora i prikolice sektora)。Vrijednosti u blokovma Vrijednosti oblikovane su na poseban natsin, osim zapisa Vrijednosti sadrse i vrijednost adrese jednog bajta, oto korisnicima daje dodatnu moguinnost implementacije sustava sigurnosnog kopiranja。

D-Logic RFID vitaii vode ravuna o pravilnom oblikovanju blokova vrijednosti, tako da je korisnicima dostupan skup funkcija koje rukuju samo s veetiri bajtovske vrijednosti。Treba napomenuti da upotreba blokova vrijednosti ima smisla ako su prava pristupa zeljenom bloku postavljena na vrijednosti 1,6 ili 0 (zadano u novoj kartici) toomoguujuje povejenje i smanjenje njihovih vrijednosti。Prije svega, moraju se pokrenuti blokovi vrijednosti, vrijednosti povezana adresa moraju biti u skladu s odgovarajujim formatom od sesnaest bajtovnih zapisa。Najbolji i najlakki natsin za inicijalizaciju blokova vrijednosti je skup Windows API funkcija IS21 ValueBlockWrite ili ValueBlockInSectorWrite。

ValueBlockRead, ValueBlockRead_AKM1, ValueBlockRead_AKM2, ValueBlockRead_PK

Te funkcije rade isto kao i funkcije grupe ValueBlockRead i odgovarajuue su za tiitanje 4 bajtovne vrijednosti blokova vrijednosti。Osim toga, vraajju povezanu adresu pohranjenu u bloku vrijednosti。Jedina razlika je upotreba takozvanog sektorskog adresiranja。Sektorsko adresiranje znaiodvojeno slanje sektora i blok adresa unutar sektora。Za ADRESU sektora MIFARE®1K moze biti u rasponu od 0 do 15, a blokira ADRESU unutar sektora u rasponu od 0 do 3。Za MIFARE®4k sektorska adresa mooe biti u rasponu od 0 do 39, a budui da je druga polovica organizacije adresnog prostora razlivita (iznad 2 MB) blok adresa u posljednjih 8 sektora (sektori od 32 do 39) mooe biti u rasponu od 0 do 15。

MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica

  • lValue - pokazivatec na varijablu duge vrste preko koje se vraea blok vrijednosti
  • ucValueAddr - Bajt devetog sektora prikolica Bajt je za opfou svrhu u koji se mooe unijeti bilo koja vrijednost od jednog bajta
  • ucSectorAddress - Adresa sektora
  • ucBlockInSectorAddress block adresa u sektoru
  • ucAuthMode - Ovaj parametar definira hove li se izvritiključ za provjeru autentionosti A ili ključ B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)
  • ucReaderKeyIndex - e zadana metoda provjere autentivnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentivnosti koristtenjem odabranog indeksa kljuva iz RFID vittava。U nainiu linear adprimjenjuje se na sve sektore za pisanje
  • aucProvidedKey - pokazivatec na polje od est bajtova koje sadrki kljucoce za provjeru autentiovnosti metode“Navedeni kljucode”。_PK sufiks naziva funkcije ukazuje na uporabu ove metode。

ValueBlockInSectorRead, ValueBlockInSectorRead_AKM1, ValueBlockInSectorRead_AKM2, ValueBlockInSectorRead_PK

Te funkcije rade isto kao i funkcije grupe ValueBlockRead i odgovarajuue su za tiitanje 4 bajtovne vrijednosti blokova vrijednosti。Osim toga, vraajju povezanu adresu pohranjenu u bloku vrijednosti。Jedina razlika je upotreba takozvanog sektorskog adresiranja。Sektorsko adresiranje znaiodvojeno slanje sektora i blok adresa unutar sektora。Za ADRESU sektora MIFARE®1K moze biti u rasponu od 0 do 15, a blokira ADRESU unutar sektora u rasponu od 0 do 3。Za MIFARE®4k sektorska adresa mooe biti u rasponu od 0 do 39, a budui da je druga polovica organizacije adresnog prostora razlivita (iznad 2 MB) blok adresa u posljednjih 8 sektora (sektori od 32 do 39) mooe biti u rasponu od 0 do 15。

MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica

  • lValue - pokazivatec na varijablu duge vrste preko koje se vraea blok vrijednosti
  • ucValueAddr - pokazivacex na varijablu nepotpisanog tipa znaka vraha se putem adrese od jednog bajta koja daje dodatnu moguinnost implementacije sustava sigurnosne kopije
  • ucSectorAddress - Adresa sektora
  • ucBlockInSectorAddress block adresa u sektoru
  • ucAuthMode - Ovaj parametar definira hove li se izvritiključ za provjeru autentionosti A ili ključ B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainiu linear adprimjenjuje se na sve sektore za pisanje
  • aucProvidedKey - pokazivatec na polje od est bajtova koje sadrki kljucoce za provjeru autentiovnosti metode“Navedeni kljucode”。_PK sufiks naziva funkcije ukazuje na uporabu ove metode。

ValueBlockWrite, ValueBlockWrite_AKM1, ValueBlockWrite_AKM2, ValueBlockWrite_PK

Te se funkcije koriste za inicijalizaciju i pisanje vrijednosti blokova vrijednosti etvrtog bajta i spremanje pridruene adrese u blok vrijednosti。Funkcije koje koriste takozvano adresiranje blokova (prvi blok ima adresu 0;Prikolica ima prvu adresu sektora 3, a sljedeu 7 itd。do posljednjeg bloka MIFARE®1k koji je takofer najava posljednjeg sektora i ima adresu 63)。MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica 14

  • lValue - vrijednost za unos bloka vrijednosti
  • ucValueAddr - pridrueena adresa bloka vrijednosti
  • ucBlockAddress - Adresa bloka
  • ucAuthMode - Ovaj parametar definira hove li izvriti provjeru autentivnosti s A kljueem ili B kljueem。moje imati dvije vrijednosti, a to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainou linear address to se odnosi na sve sektore koji su napisani
  • aucProvidedKey - pokazivatec na niz estotog bajta koji sadrki kljucode za dokazivanje autentiovnosti u metodi“Navedeni kljucode”。_PK Sufiks u nazivu funkcije oznavaca ovu metodu koristtenja。

ValueBlockInSectorWrite, ValueBlockInSectorWrite_AKM1, ValueBlockInSectorWrite_AKM2, ValueBlockInSectorWrite_PK

Te su funkcije sliine funkcijama grupe ValueBlockWrite。Koriste se za unos, vrijednost blokira inicijalizaciju vrijednosti 4 bajta。Osim toga, pohranjuje povezanu adresu vrijednost bloka。Jedina razlika je sektorsko rjevacanje upotrebe。Sektorsko adresiranje znaiodvojeno slanje sektora i blok adresa unutar sektora。Za ADRESU sektora MIFARE®1K moze biti u rasponu od 0 do 15, a blokira ADRESU unutar sektora u rasponu od 0 do 3。Za MIFARE®4k sektorska adresa mooe biti u rasponu od 0 do 39, a budui da je druga polovica organizacije adresnog prostora razlivita (iznad 2 MB) blok adresa u posljednjih 8 sektora (sektori od 32 do 39) mooe biti u rasponu od 0 do 15。MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica 15

  • lValue - vrijednost za unos bloka vrijednosti
  • ucValueAddr - pridrueena adresa bloka vrijednosti
  • ucSectorAddress - Adresa sektora
  • ucBlockInSectorAddress -块地址
  • ucAuthMode - Ovaj parametar definira hove li se izvriti kljucode za provjeru autentiovnosti A ili kljucode B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainiu linear adprimjenjuje se na sve sektore za pisanje
  • aucProvidedKey - pokazivatec na polje od est bajtova koje sadrki kljucoce za provjeru autentiovnosti metode“Navedeni kljucode”。_PK sufiks naziva funkcije ukazuje na uporabu ove metode。

ValueBlockIncrement, ValueBlockIncrement_AKM1, ValueBlockIncrement_AKM2, ValueBlockIncrement_PK

Ovaj skup znajajki koristi se za povevanje vrijednosti 4 bajtna bloka vrijednosti。Vrijednost povedjanja bloka vrijednosti kalje se kao parametar tih funkcija。Funkcije koriste adresiranje blokova (prvi blok ima adresu 0;Prva sektorska prikolica ima adresu 3, sljededia 7 itd。do posljednjeg bloka MIFARE®1K koji je takoder najava posljednjeg sektora, ima adresu 63)。MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica 16

  • lIncrementValue - Vrijednost povedjanja bloka vrijednosti
  • ucBlockAddress - Blokiraj adresu u sektoru
  • ucSectorAddress - Adresa sektora
  • ucAuthMode - Ovaj parametar definira hove li se izvriti kljucode za provjeru autentiovnosti A ili kljucode B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainiu linear adprimjenjuje se na sve sektore za pisanje
  • aucProvidedKey - pokazivatec na polje od est bajtova koje sadrki kljucoce za provjeru autentiovnosti metode“Navedeni kljucode”。_PK sufiks naziva funkcije ukazuje na uporabu ove metode。

ValueBlockInSectorIncrement, ValueBlockInSectorIncrement_AKM1, ValueBlockInSectorIncrement_AKM2, ValueBlockInSectorIncrement_PK

Te funkcije imaju istu svrhu kao i funkcije grupe ValueBlockIncrement i koriste se za tiitanje 4 bajtovne vrijednosti blokova vrijednosti。Vrijednost povedjanja bloka vrijednosti kalje se kao parametar tih funkcija。Jedina razlika je sektorsko rjevacanje upotrebe。Sektorsko adresiranje znaiodvojeno slanje sektora i blok adresa unutar sektora。Za ADRESU sektora MIFARE®1K moze biti u rasponu od 0 do 15, a blokira ADRESU unutar sektora u rasponu od 0 do 3。Za MIFARE®4k sektorska adresa mooe biti u rasponu od 0 do 39, a budui da je druga polovica organizacije adresnog prostora razlivita (iznad 2 MB) blok adresa u posljednjih 8 sektora (sektori od 32 do 39) mooe biti u rasponu od 0 do 15。MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica 17

  • lIncrementValue - Vrijednost povedjanja bloka vrijednosti
  • ucSectorAddress - Adresa sektora
  • ucBlockInSectorAddress block adresa unutar sektora
  • ucAuthMode - Ovaj parametar definira hove li se izvriti kljucode za provjeru autentiovnosti A ili kljucode B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainiu linear adprimjenjuje se na sve sektore za pisanje
  • aucProvidedKey - pokazivatec na polje od est bajtova koje sadrki kljucoce za provjeru autentiovnosti metode“Navedeni kljucode”。_PK sufiks naziva funkcije ukazuje na uporabu ove metode。

valueblockdecement, ValueBlockDecrement_AKM1, ValueBlockDecrement_AKM2, ValueBlockDecrement_PK

Ovaj skup funkcija koristi se za smanjenje vrijednosti od 4 bajta blokova vrijednosti。Vrijednost smanjenja bloka vrijednosti salje se kao parametar tih funkcija。Funkcije koriste adresiranje blokova (prvi blok ima adresu 0;Prva sektorska prikolica ima adresu 3, sljededia 7 itd。do posljednjeg bloka MIFARE®1K koji je takoder najava posljednjeg sektora, ima adresu 63)。MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica 18

  • lDecrementValue - Vrijednost smanjenja bloka vrijednosti
  • ucBlockAddress - Blokiraj adresu unutar sektora
  • ucAuthMode - Ovaj parametar definira hove li se izvriti kljucode za provjeru autentiovnosti A ili kljucode B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa tipki iz RFID vittava。U nainiu linear adprimjenjuje se na sve sektore za pisanje
  • aucProvidedKey - pokazivatec na polje od est bajtova koje sadrki kljucoce za provjeru autentiovnosti metode“Navedeni kljucode”。_PK sufiks naziva funkcije ukazuje na uporabu ove metode。

ValueBlockInSectorDecrement, ValueBlockInSectorDecrement_AKM1, ValueBlockInSectorDecrement_AKM2, ValueBlockInSectorDecrement_PK

Te funkcije rade isto kao i funkcije grupe ValueBlockDecrement i izraene su za smanjenje vrijednosti blokova vrijednosti od 4 bajta。Vrijednost smanjenja bloka vrijednosti kalje se kao parametar tim funkcijama。Jedina razlika je u koristtenju sektorskog rjevacanja problem。到ukljujuje odvojeno slanje adresa sektora i blokiranih adresa unutar sektora。Za ADRESU sektora MIFARE®1K moze biti u rasponu od 0 do 15, a blokira ADRESU unutar sektora u rasponu od 0 do 3。Za MIFARE®4k sektorska adresa mooe biti u rasponu od 0 do 39, a bududii da je druga polovica organizacije adresnog prostora razlivita (iznad 2 MB) blokira adresu u posljednjih 8 sektora (sektori od 32 do 39 godina) mooe biti u rasponu od 0 do 15MIFARE SDK- uFR高级软件sa SDK-om za OZNAKE MIFARE kartica 19

  • lDecrementValue - Vrijednost smanjenja bloka vrijednosti
  • ucSectorAddress - Adresa sektora
  • ucBlockInSectorAddress block adresa unutar sektora
  • ucAuthMode - Ovaj parametar definira hove li se izvriti kljucode za provjeru autentiovnosti A ili kljucode B. moe imati dvije vrijednosti, A to su: AUTHENT1A (0x60) ili AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Zadana metoda provjere autentiovnosti (kada se koriste funkcije bez sufiksa) izvodi provjeru autentiovnosti pomou odabranog indeksa kljuva iz RFID vittava。U nainiu linear adprimjenjuje se na sve sektore za pisanje
  • aucProvidedKey - pokazivatec na polje od est bajtova koje sadrki kljucoce za provjeru autentiovnosti metode“Navedeni kljucode”。_PK sufiks naziva funkcije ukazuje na uporabu ove metode。
Baidu
map