Online Store

Μπορεί να επικυρωθεί η πρωτοτυπία NT4H χωρίς να ρυθμιστεί ένα τυχαίο αναγνωριστικό (nt4h_rid_read_ecc_signature_pk υπογραφή ECC);

Είναι δυνατόν να επικυρώσετε την πρωτοτυπία στο NT4H (χρησιμοποιώντας υπογραφή ECC από nt4h_rid_read_ecc_signature_pk) χωρίς να ρυθμίσετε το τυχαίο αναγνωριστικό όπως περιγράφεται στα έγγραφα API σας, καθώς μπορώ να το κάνω αυτό χρησιμοποιώντας το NXP SDK χωρίς να έχει ρυθμιστεί τυχαίο αναγνωριστικό;

Ναι. Σε περίπτωση που το Τυχαίο Αναγνωριστικό δεν έχει ρυθμιστεί, θα πρέπει να χρησιμοποιήσετε την ακόλουθη λειτουργία:
UFR_STATUS ReadECCSignatureExt(OUT uint8_t *lpucECCΥπογραφή,
VAR uint8_t *lpucECCSignatureLen,
OUT uint8_t *lpucUid,
VAR uint8_t *lpucUidLen,
                                                               VAR uint8_t *lpucDlogicΤύπος Κάρτας);

Μπορείτε να εξετάσετε τον κώδικα με 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.