Online Store

Originalitatea NT4H poate fi validată fără a configura un ID aleator (nt4h_rid_read_ecc_signature_pk semnătura ECC)?

Este posibil să validați originalitatea pe NT4H (utilizând semnătura ECC din nt4h_rid_read_ecc_signature_pk) fără a configura ID-ul aleator așa cum este descris în documentele API, deoarece pot face acest lucru folosind NXP SDK fără un ID aleator configurat?

da. În cazul în care ID-ul aleator nu este configurat, ar trebui să utilizați următoarea funcție:
UFR_STATUS ReadECCSignatureExt(OUT uint8_t *lpucECCSignature,
VAR uint8_t *lpucECCSignatureLen,
OUT uint8_t *lpucUid,
VAR uint8_t *lpucUidLen,
                                                               var uint8_t *lpucDlogicCardType);

Puteți examina codul cu funcția https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-c-nt4h
nulă check_signature(void)

Dacă lungimea UID este 4, atunci ID-ul aleator este activat și ar trebui să utilizați funcția nt4h_rid_read_ecc_signature, dacă lungimea UID este 7, atunci acesta este un UID obișnuit și ar trebui să utilizați funcția ReadECCSignatureExt.