Online Store

هل يمكن التحقق من صحة أصالة NT4H دون تكوين معرف عشوائي (nt4h_rid_read_ecc_signature_pk توقيع ECC)؟

هل من الممكن التحقق من الأصالة على NT4H (باستخدام توقيع ECC من nt4h_rid_read_ecc_signature_pk) دون تكوين المعرف العشوائي كما هو موضح في مستندات واجهة برمجة التطبيقات الخاصة بك ، حيث يمكنني القيام بذلك باستخدام NXP SDK بدون تكوين معرف عشوائي؟

نعم. في حالة عدم تكوين المعرف العشوائي ، يجب عليك استخدام الوظيفة التالية:
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 باطلة check_signature (باطل)

إذا كان طول UID هو 4 ، تنشيط المعرف العشوائي ويجب عليك استخدام الوظيفة nt4h_rid_read_ecc_signature ، إذا كان طول UID هو 7 ، فهذا هو UID العادي ويجب عليك استخدام الوظيفة ReadECCSignatureExt.