Online Store

是否可以在不配置随机 ID(nt4h_rid_read_ecc_signature_pk ECC 签名)的情况下验证 NT4H 的原创性?

是否可以在不按照API文档中的说明配置随机ID的情况下验证NT4H的原创性(使用 来自nt4h_rid_read_ecc_signature_pk的ECC签名),因为我可以在没有配置随机ID的情况下使用恩智浦SDK执行此操作?

是的。 如果未配置随机 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,则激活随机 ID,您应该使用函数nt4h_rid_read_ecc_signature,如果 UID 长度为 7,则这是一个常规 UID,您应该使用函数 ReadECCSignatureExt。