Online Store

Можно ли проверить оригинальность NT4H без настройки случайного идентификатора (nt4h_rid_read_ecc_signature_pk подписи ECC)?

Можно ли проверить оригинальность NT4H (используя подпись ECC из nt4h_rid_read_ecc_signature_pk) без настройки Random ID, как описано в ваших документах api, как я могу сделать это с помощью NXP SDK без настройки Random ID?

Да. В случае, если Random ID не настроен, следует использовать следующую функцию:
UFR_STATUS ReadECCSignatureExt(OUT uint8_t *lpucECCSignature,
VAR uint8_t *lpucECCSignatureLen,
OUT uint8_t *lpucUid,
VAR uint8_t *lpucUidLen,
                                                               VAR uint8_t *lpucDlogicCardType);

Вы можете проверить код с помощью функции https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-c-nt4h
void check_signature(void)

Если длина UID равна 4, то активируется Random ID и следует использовать функцию nt4h_rid_read_ecc_signature, если длина UID равна 7, то это обычный UID и следует использовать функцию ReadECCSignatureExt.