文档和软件下载
一个非接触式读卡器DESFire®C konzolszoftver példájának részletes áttekintése。
1.szoftver áttekintése
Hivatkozas:/代码/ nfc-rfid-reader-sdk / ufr-ds-examples-c.git
一个szoftver elindításakor一个következőképpen jelenik meg:
一个hitelesítési kulcs, az AID, az AID-kulcs száma一个hitelesítéshez,一个fájlazonosító és belszhak kulcsindex mind一个konfigurációs .txt fájlból származik。
1.1.A konfigurációs fájl magyarázata (config.txt)
A konfigurációs fájl konfigurációja.txt A szoftver indításakor töltődik be。Tartalmaz egy hitelesítési kulcsot, egy sorszámú kulcsot az AID-ben a hitelesítéshez, egy fájlazonosítót és egy belskulcsindexet (ha a kulcsot az olvasóban tárolja)。
Fajlstruktura:
DES kulcs: 00000000000000000000
AID 3 bájt hexadecimális: 000000
AID-kulcs száma auth esetén: 0
Fájl azonosító: 1
belszhakkulcs száma: 0
Az elszhag sor a kulcs típusát és hexadecimális értékét adja meg。
哈a kulcs típusa DES (8 bájt), akkor 16 karaktert kell megadni (DES kulcs: 0102030405060708)
哈a kulcstípus 2K3DES (16 bájt), akkor 32 karaktert kell megadni (2K3DES kulcs: 01020304050607080910111213141516)
哈一个kulcstípus 3K3DES (24 bájt), akkor 48 karaktert kell megadni (3K3DES kulcs: 010203040506070809101112131415161718192021222324)
哈a kulcs típusa AES (16 bájt), akkor 32 karaktert kell megadni (AES kulcs: 01020304050607080910111213141516)
A második或AID-et tartalmaz, 6 karaktert kell beírni (AID 3 bájt hex: 010203)
A harmadik or egy sorszámot tartalmaz A hitelesítési alkalmazásban (0 az alkalmazáskulcsok maximális számához - 1)
A negyedik or az alkalmazás fájlazonosítójának indexét tartalmazza。哈a függvény nem használja ezt a paramétert,阿克尔a rendszer figyelmen kívül hagyja ezt az értéket。
Az ötödik或Az olvasóban tárolt hitelesítési kulcsok sorszámát tartalmazza。
一个konfigurációs fájl一个“t”megnyomásakor módosítható az alkalmazásból (Konfigurációs paraméterek módosítása)。
Először látni fogja az aktuális konfigurációt.txt fájlt az 1 - 5 opcióval a változtatáshoz és az ESC-t a főmenübe való visszatéréshez。
kulcscseréhez nyomja meg az“1”gombot。A hitelesítéshez négyféle kulcs létezik。
Például nyomja meg一个“3”gombot一个3K3DES billentyűhöz。Adjon meg 24 bájtot hexadecimális formátumban(48卡拉克)。
Amikor一个módosítás véget ért, nyomja meg az ESC gombot一个visszatéréshez一个főmenüben, majd nyomja meg一个“t”gombot一个módosítások ellenőrzéséhez。
A hitelesítési kulcs típusa és értéke megváltozott。
1.2.Hitelesítési mód módosítása (0)
一个belszhan vagy一个biztosított billentys hitelesítés közötti váltáshoz nyomja meg一个“0”gombot一个billentyzeten。
Ez így néz ki (itt van a“0”kétszer megnyomva):
1.3.fitkulcsos hitelesítés (1)
A fagibillentys hitelesítés közötti váltáshoz nyomja meg az“1”gombot A billentyzeten。
Ez így néz ki (itt van az“1”kétszer megnyomva):
阿兹,hogy szükség van-e hitelesítésre vagy sem,阿兹kártya főkulcsától vagy alkalmazás beállításaitól függ。
1.4.Kártya UID beszerzése (2)
Kártya UID (7 bájt) esetén nyomja meg一个“2”gombot。Érvényes hitelesítésre van szükség fjudah alkalmazáskulccsal。
1.5.Kártya formázása (3)
一个“3”szám megnyomása A billentyzeten formázási kártyát eredményez (az AID kivételével az összes alkalmazás és fájl törlése A következő számmal: 000000)。
Attól függően, hogy melyik hitelesítési módot választotta, az AES kulcsot az olvasóban(内部密钥)vagy a config.txt fájlban(提供的密钥)fogja keresni。
1.6.des - tjul AES-ig (4)
A kártyatörzskulcs módosítása A gyári DES kulcsról 0x0000000000000000 AES kulcs 0x0000000000000000000000000000000 -re。
1.7.aes - rjul DES-re (5)
kártyatörzskulcs módosítása AES密钥0x00000000000000000000000000000000000 - rjul DES密钥0x000000000000000 -re。
1.8.Szabad memória (6)
奥尔瓦萨·埃尔kártyán rendelkezésre álló memória mennyiségét。
1.9.Véletlenszerű azonosító beállítása (7)
一个véletlenszerű személyi igazolvány opciók aktiválása一个Véletlenszerű azonosító beállítása gombbal。Szükséges hitelesítés egy kártyatörzskulccsal。
A kártya 4 bájt véletlenszerű azonosítót ad vissza 7 bájt egyedi azonosító helyett。
Figyelmeztetés: ez a mvelet visszafordíthatatlan。
哈ez a beállítás aktiválva van, az UID egy speciális paranccsal olvasható, amely érvényes kulccsal történő hitelesítést igényel。
1.10.贝尔绍夫kulcszár (8)
Meg kell adnia egy jelszót (8 karakter hosszú) a kulcs regisztrációjának zárolásához。gyári jelszó“11111111”。
1.11.贝尔绍夫kulcsfeloldás (9)
Ahhoz, hogy feloldja a kulcsok olvasóba való beléptetésének lehetőségét, ugyanazt a jelszót kell megadnia a kulcsok beléptetésének zárolásához megadott kulcsok feloldásához。A gyári jelszó“11111111”
1.12.Beállítási átviteli sebesség (a)
Miután aktiválta一个“波特率beállítása”opciót az“一个”gomb megnyomásával一个billentyzeten, több választási lehetőséget fog látni, amelyek közül választhat az adó-vételi és fogadási átviteli sebességhez。Csak írja是一个számot一个választani kívánt opció mellé。
1.13.Átviteli sebesség (b) lekérése
Olvassa le az olvasó átviteli sebességének továbbítására és fogadására vonatkozó értékeket。
1.14.Tárolja a kulcsot az olvasóba (c)
阿兹埃尔舒托választás a kulcs típusa。
Válassza például a 3K3DES kulcsot。x010203040506070809101112131415161718192021222324 Kulcsfontossagu 0。
A belsskulcsindex 0。A 3K3DES kulcsok esetében az olvasó két kulcsmezzyje lesz elfoglalva。Ebben az esetben 0 és 1。Az elszakabad kulcsindex 2。Más kulcstípusok esetén csak egy kulcsmezzhazlesz használva。
1.15.Kulcs módosítása (d)
A mesterkártya, az alkalmazáskezelő fjv - és A felhasználói kulcsok módosítása。A kulcs megváltoztatásakor akkor talán módosítsa A kulcs típusát és értékét。Az alkalmazásban minden kulcs azonos típusú, és a kulcstípusok nem változnak。
Módosítsa például a fakhkulcsot 3K3DES típusra, és adja meg 0x010203040506070809101112131415161718192021222324。
1.16.Módosítsa a kulcsbeállítást (e)
A kulcsbeállítások megváltoztatásához figyelmesen olvassa el A rendelkezésre álló beállításokat, és válasszon egyet。Vigyázzon a választott beállításra, néhányuk már nem változtatható meg。Ha módosítja az AID 000000 beállításait - az NEM FORMÁZHATÓ。
1.17.Kulcsbeállítás lekérése (f)
奥尔瓦萨埃尔福托瓦奇alkalmazásfőkulcs-beállításokat és az alkalmazáskulcsok maximális számát。奥尔瓦萨埃尔például a kártyatörzskulcs beállításait。
1.18.Kérelem benyújtása (g)
Készítsen például egy alkalmazást AES-kulcsokkal。TÁMOGATÁS = 0xA10000。Maximális kulcs
1.19.Alkalmazás törlése (h)
Írja be az AID parancsot a törléshez。
1.20.Fájl készítése (j)
A konfigurációs fájlban állítsa be az AID-t és az alkalmazás főkulcsát。
Például készítsen标准adatfájlt, mérete 100 bájt, titkosított kommunikáció。
Példa: Készítsen értékfájlt。阿兹alsó határ 0,一个felshatár 200,一个kezdeti érték pedig 100。梅格杰特kommunikációs mód。
Példa: Lineáris rekordfájl létrehozása。一个雷克德mérete 100,一个雷克德maximális száma 3, megfejtett kommunikációs mód。
1.21.Fájl törlése (k)
A konfigurációs fájlban állítsa be az AID-t és az alkalmazás főkulcsát。阿佳梅格一个fájlazonosítót一个törléshez。
1.22.Std fájl írása vagy felvétel (l)
A konfigurációs fájlban állítsa be az AID-t, az írási vagy olvasási &írási hozzáférés alkalmazáskulcsát és A fájlazonosítót。
Például írjon szöveget一个标准adatfájlba,一个titkosított kommunikációs módba。一个szöveg一个fájlírásból olvasható.txt。A szöveg méretének kisebbnek vagy egyenligennek kell lennie A fájl méretével。
Példa: Rekordfájl írása。
1.23.Std fájl vagy rekordok olvasása (m)
A konfigurációs fájlban állítsa be az AID-t, az alkalmazás főkulcsát és A fájlazonosítót。
Például adatokat olvashat a标准adatfájlokból, titkosított kommunikációs módból。Az olvasott adatok Az olvasott.txt fájlba kerülnek。
Példa: Két记录olvasása。
1.24.Olvasási értékfájl (n)
A konfigurációs fájlban állítsa be A hitelesítési kulcsot, az AID-t, az olvasáshoz szükséges AID-kulcs számát és A fájlazonosítót。
1.25.Értéknövelési fájl (o)
A konfigurációs fájlban állítsa be A hitelesítési kulcsot, az AID-t, az olvasási és írási hozzáférés AID-kulcsszámát és A fájlazonosítót。
Példa: Növelje az értékfájlt 20-szal。
1.26.Értékcsökkentő fájl (p)
一个konfigurációs fájlban állítsa是一个hitelesítési kulcsot, az AID-t, az olvasáshoz szükséges AID-kulcs számát, az írási vagy olvasási &írási hozzáférést és一个fájlazonosítót。
Példa: Csökkentse az értékfájlt 20-szal。
1.27.Rekordfájl törlése (r)
A konfigurációs fájlban állítsa be A hitelesítési kulcsot, az AID-t, az olvasási és írási hozzáférés AID-kulcsszámát és A fájlazonosítót。A lineáris vagy ciklikus rekordfájl összes rekordja törlődik。
1.28.Pályázati AID-k (ok) lekérése
konfigurációs fájlban állítsa是kártyatörzskártya hitelesítési kulcsát, AID = 0x000000。
Tovabbi linkek:
További szoftverpéldák böngészéséhez vagy letöltéséhez látogasson el aGitlab软件adattárunkba。
Készülékeink megvásárlásához látogasson elHivatalos在线áruházunkba。
ForduljonBizalommal technikai ügyfélszolgálatunkhoz, ha bármilyen kérdése van a szoftverpéldáinkkal kapcsolatban。
Szoftver letoltese
Leiras
Az uFR Shell futtatható szoftver lehetővé teszi a parancssori végrehajtást a μFR sorozatú eszközök számára konzol módban。