Érvényesíthető-e az NT4H eredetisége véletlenszerű azonosító (nt4h_rid_read_ecc_signature_pk ECC aláírás) konfigurálása nélkül?
View Categories

Érvényesíthető-e az NT4H eredetisége véletlenszerű azonosító (nt4h_rid_read_ecc_signature_pk ECC aláírás) konfigurálása nélkül?

Lehetséges-e ellenőrizni az eredetiséget az NT4H-n ( a nt4h_rid_read_ecc_signature_pk ECC aláírásával) anélkül, hogy a Random ID-t az API-dokumentumokban leírtak szerint konfigurálnám, mivel ezt az NXP SDK-val tudom megtenni véletlenszerű azonosító konfigurálása nélkül?

igen. Abban az esetben, ha a Véletlenszerű azonosító nincs konfigurálva, használja a következő függvényt:
UFR_STATUS ReadECCSignatureExt(
OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucECCSignatureLen, OUT uint8_t *lpucUid, VAR uint8_t *lpucUidLen
,

                                                               VAR uint8_t *lpucDlogicCardType);

A kódot a következővel vizsgálhatja meg https://code.d-logic.com/nfc-rfid-reader-sdk/ufr-examples-c-nt4h
Függvény érvénytelen check_signature(void)

Ha az UID hossza 4, akkor a Véletlenszerű azonosító aktiválva van, és a nt4h_rid_read_ecc_signature függvényt kell használnia, ha az UID hossza 7, akkor ez egy normál UID, és a ReadECCSignatureExt függvényt kell használnia.