Az电子护照olvasástmostantol mindenμFR sorozatú NFC olvasótamogatja。Ez a funkció aμFCoder könyvtár 5.0.12-es verziójánakKiadásával jelent meg。
Mostantól minden μFR sorozatú NFC-olvasónk támogatja az adatcsoportok olvasását a géppel olvasható úti okmányokba (MRTD-k) ágyazott nfc - chipekbzyl, beleértve az ICAO specifikációinak megfelelepassportokat是。
一个megvalósítás támogatja az NFC芯片való hozzáféréshez szükséges alapvetzhanhozzáférés-vezérlési (rövid: BAC) mechanizmust。一个BAC lehetővé teszi一个hitelesítést és一个biztonságos kriptográfiai kommunikációs csatornát azMRTD-beagyazott NFC-cimkevel。一个BAC tisztán szimmetrikus kriptográfián alapul,一个3DES算法必须használva, és azIcao 9303reszeSzerint valósul meg。Az ICAO a Nemzetközi Polgári Repülési Szervezet (https://www.icao.int) roviditese。联系ICAO 9303specifikáció szabványosítja az MRTD-ket, beleértve az ePassportokat是。
ESZREVESZ:
- Az MRTDs alapszintpasswd hozzáférés-vezérlését AzuFCoder kodtartamogatja阿兹5.0.12-es verziótól kezdve。
- Az MRTD szoftverNEMkompatibilis阿兹射频助推器frissítéssel rendelkezportlabob全站版nd μFR NFC RFID eszközökkel。
文档和软件下载
Példa电子护照olvasó szoftver SDK-ra
ePassport MRTD SDK példaletoltesi链接。
Szoftver bemutato
Töltse le a projektet, és indítsa el a bináris végrehajtható fájlt a megfelelmappából:
32 bites Windows esetén indítsa el win32_releaserun_me.cmd
fajlt
64 bites Windows esetén indítsa el win64_releaserun_me.cmd
fajlt
32 bits Linux启动linux32_release/ePassport_mrtd
eseten
64 bites Linux启动linux64_release/ePassport_mrtd esetén
Az ePassport olvasószoftver példája megköveteli, hogy egy μFR olvasó eszközt csatlakoztasson és konfiguráljon a számítógéphez。阿számítógépen nem futhat más, μFR-olvasót használó alkalmazás vagy szolgáltatás。Az "ePassport MRTD példa" sikeres elindítása után Az alábbiak szerint jelenik meg egy képernyő。
最válassza基阿兹“M”vagy“P”opciók egyikét,阿明阿兹一个képernyőn megjelenalkalmazáshasználati utasításokban szerepel。
Ha az M' opciót választja, a rendszer a következő szöveget kéri:
Úgy döntött, hogy beírja a "P < XXXSURNAME < < FIRSTNAME <<<<<<<<<<<<<<<<<<<<<"alatt található邻接MRZ排序
:
阿佳梅格阿兹毗邻MRZ排序。一个下MRZ soroknak 44卡拉克hosszúnak凯尔lenniük。
Az alábbi képen látható egy példa a szubjacent MRZ-re。
ellenkezesetben, ha一个“P”opciót választotta,一个rendszer一个következő szöveget fogja kérni:Úgy döntött, hogy külön adja Meg一个dokumentum számát, születési dátumát és lejárati dátumát:
Adja meg dokumentum számát。一个多kumentum számának 9 karakter hosszúnak kell lennie。
_________ ...
阿佳梅格születési dátumot。dátumformátumnak ÉÉHHNN-nek kell lennie。
______ ...
阿佳梅格lejárat dátumát。dátumformátumnak ÉÉHHNN-nek kell lennie。
______ ...
Miután megadta az érvényes adatokat, az alkalmazás egy üzenettel tájékoztatja Önt:
Az MRZ original -kulcs sikeresen be van állítva。
——————————————————————-
Az üzenet után folytathatja Az olvasási mveleteket Az ePassportba ágyazott NFC-címkén。
大多数már beteheti az ePassport-ot μFR olvasó meznikolbe。A sikeres kommunikáció során alapvetkovsky információkat kap az NFC címkéről az olvasó meznikolben。Peldaul:
——————————————————————-
Címke típusa: DL_GENERIC_ISO14443_4, sak = 0x??, uid[4] =
??:??:??:??——————————————————————-
艾本a példában a SAK és az UID maszkolva van, és tetsznikolleges értékük lehet。Az ePassportokat mindig úgy ismerik fel,薄荷一个DL_GENERIC_ISO14443_4 címketípust。
大部分kiválaszthatja az alkalmazás olvasási beállításait:
“C”- ez a beállítás beolvassa közös adatokat (EF.COM elemi fájlt) az ePassportból。一个sikeres olvasás után一个rendszer elemzi az adatokat, és一个következő formátumban jelenik meg:
EF.COM sikeresen beolvasták。fájl hossza ??bajt
尼尔斯·阿达托克:60岁Xx Xx Xx Xx Xx Xx…
阿尼尔斯adatok EF.COM elemzése
:LDS verzió 01.07
UNICODE verzió 04.00.00
Meglévő adatcoportok listája
:Talalt: EF。DG1
Talalt: EF。DG2
Talalt: EF。DG3
Alapitva: EF。14.főigazgatosag
——————————————————————-
Ebben a példában a nyers adatok biztonsági okokból maszkolva vannak (xx xx xx…)。Amikor elolvassa saját dokumentumát, itt kapja meg a tényleges nyers adatokat。Az UNSZ és a UNICODE változatról AzIcao 9303reszebenolvashatsz bővebben。
Az LDS és UNICODE verziókat Az ePassport által tartalmazott adatcsoportok listája követi。Csak a DG1 és DG2 kötelező。Az összes többi adatcsport jelen lehet vagy sem Az adott MRTD-ben。
“S”- ez a beállítás beolvassa az okmánybiztonsági objektumot (EF.;SOD elemi fájl), és elmenti a bináris fájlba, hogy melyik elérési utat és nevet kell megadnia, amikor a rendszer kéri。A dokumentumbiztonsági objektum egy digitális aláírást tartalmaz A szabványosPKCS # 7CMSformatumban。Az EF jelenléte。Az MRTD-n lévő SOD kötelező。
“1”- Ez a beállítás az EF értéket írja le。DG1, elemezze, és a nyers és elemzett adatokat a következő formátumban jeleníti meg:
EF。A DG1-et sikeresen elolvasták。fájl hossza ??
bajtNyers adatok:
61
Xx Xx Xx Xx Xx Xx…
Az EF egyszerpasswd elemzése。DG1 nyers adatok
:Dokumentum kódja: P (ePassport)
Kibocsátó állam vagy szervezet: ??
A jogosult neve: VEZETÉKNÉV FIRST_NAME
Okmány száma: ?????????
Allampolgarsag: ? ?
Születési id(éééé.hh.nn): ????。????。
Szex: ? ?
Lejárati id(nn.MM.éééé.): ????。????。
Nem kötelező adatok: ??????????????
——————————————————————-
Ebben a példában a nyers adatok biztonsági okokból maszkolva vannak (xx xx xx…)。Amikor elolvassa saját dokumentumát, itt kapja meg a tényleges nyers adatokat。
“2”- Ez a beállítás az EF értéket jelenti。DG2 és elmenti a bináris fájlba, hogy melyik elérési utat és nevet kell megadnia, amikor a rendszer kéri。EF。一个DG2 tartalmazza一个dokumentum birtokosának arcképmását, és ez kötelező。EF。一个DG2 az arcképmások mellett biometrikus arcvonásokat是tartalmazhat。További információ az ef - rjul。一个DG2 tartalma azIcao 9303reszebenolvashato。
“我”- ez a beállítás az EF-et jelenti。DG2。Ebben az esetben csak az arcképmást nyeri ki a rendszer az MRTD-fájlból, és menti abba a fájlba, amelybe a megadott elérési utat és nevet adta。A rendszer automatikusan felismeri A képformátumot, és ennek megfelelzyen állítja be A fájlkiterjesztést。Ehhez a kontextushoz két lehetséges képfájlformátum van definiálva: JPEG vagy JP2 (azaz . JPEG 2000)。
“D”- ez a beállítás az elemi adatcport (EF. zip)DG) fájlokat az mrtd - biljl, és elmenti a bináris fájlba, hogy melyik elérési utat és nevet kell megadnia, amikor a rendszer kéri。Miután ezt az opciót választotta, a rendszer kérni fogja az EF-et。Főigazgatóság索引。可用分区索引1 és 16 között lehet (pl. 1 Az EF esetében。DG1 és 14 az EF esetében。14.főigazgatosag)。Az olvasni kívánt elemi fájlnak szerepelnie kell a EF.COM adatcoportok listájában。
Az "ePassport MRTD példa" jelenlegi verziója 1.0, és Az uFCoder könyvtár 5.0.12-es verziójától és Az uFR firmware 5.0.22-es verziójától függ。
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。