Online Store

L'originalità NT4H può essere convalidata senza configurare un ID casuale (nt4h_rid_read_ecc_signature_pk firma ECC)?

È possibile convalidare l'originalità su NT4H (utilizzando la firma ECC di nt4h_rid_read_ecc_signature_pk) senza configurare l'ID casuale come descritto nei documenti API, poiché posso farlo utilizzando l'SDK NXP senza un ID casuale configurato?

Sì. Nel caso in cui l'ID casuale non sia configurato, è necessario utilizzare la seguente funzione:
UFR_STATUS ReadECCSignatureExt(OUT uint8_t *lpucECCSignature,
VAR uint8_t *lpucECCSignatureLen,
OUT uint8_t *lpucUid,
VAR uint8_t *lpucUidLen,
                                                               VAR uint8_t *lpucDlogicCardType);

È possibile esaminare il codice con https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-c-nt4h
Function void check_signature(void)

Se la lunghezza dell'UID è 4, l'ID casuale è attivato e dovresti usare la funzione nt4h_rid_read_ecc_signature, se la lunghezza dell'UID è 7, allora questo è un normale UID e dovresti usare la funzione ReadECCSignatureExt.