在线商店

电子护照olvasószoftver - Géppel olvasható úti okmányok (MRTD)

Géppel olvasható úti okmányok (MRTD) forráskód szoftver

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是。

电子护照阅读软件和NFC rfid阅读器bob全站版

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ő。

电子护照olvasás MRTD NFC

最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。

护照olvasás MRZ

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。

Baidu
map