Online Store

Kann die NT4H-Originalität validiert werden, ohne eine zufällige ID (nt4h_rid_read_ecc_signature_pk ECC-Signatur) zu konfigurieren?

Ist es möglich, die Originalität des NT4H zu validieren (mit ECC-Signatur von nt4h_rid_read_ecc_signature_pk), ohne die Random ID wie in Ihren API-Dokumenten beschrieben zu konfigurieren, da ich dies mit dem NXP SDK ohne konfigurierte Random ID tun kann?

Ja. Falls die Zufalls-ID nicht konfiguriert ist, sollten Sie die folgende Funktion verwenden:
UFR_STATUS ReadECCSignatureExt(OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucECCSignatureLen
, OUT uint8_t *lpucUid, VAR uint8_t *lpucUidLen
,

                                                               VAR uint8_t *lpucDlogicCardType);

Sie können den Code mit https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-c-nt4h
Funktion void check_signature(void) untersuchen

Wenn die UID-Länge 4 ist, ist Random ID aktiviert und Sie sollten die Funktion nt4h_rid_read_ecc_signature verwenden, wenn die UID-Länge 7 ist, dann ist dies eine reguläre UID und Sie sollten die Funktion ReadECCSignatureExt verwenden.