Online Store

NT4H orijinalliği rastgele bir kimlik (ECC imzası nt4h_rid_read_ecc_signature_pk) yapılandırılmadan doğrulanabilir mi?

Rastgele Kimlik yapılandırılmadan NXP SDK'yı kullanarak yapabildiğim gibi, API belgelerinizde açıklandığı gibi Rastgele Kimliği yapılandırmadan NT4H'de ( nt4h_rid_read_ecc_signature_pk ECC imzasını kullanarak) orijinalliği doğrulamak mümkün müdür?

Evet. Rastgele Kimlik yapılandırılmamışsa, aşağıdaki işlevi kullanmalısınız:
UFR_STATUS ReadECCSignatureExt(OUT uint8_t *lpucECCSignature, VAR uint8_t *lpucECCSignatureLen, OUT
uint8_t *lpucUid, VAR uint8_t *lpucUidLen
,

                                                               VAR uint8_t *lpucDlogicCardType);

Kodu https://www.d-logic.com/code/nfc-rfid-reader-sdk/ufr-examples-c-nt4h
Function void check_signature(void) ile inceleyebilirsiniz.

UID uzunluğu 4 ise, Rastgele Kimlik etkinleştirilir ve işlev nt4h_rid_read_ecc_signature kullanmalısınız, UID uzunluğu 7 ise, bu normal bir UID'dir ve ReadECCSignatureExt işlevini kullanmalısınız.