在线商店
打印友好,PDF和电子邮件

MIFARE®卡编程- μ FR高级软件SDK

高级MIFARE®卡读写源代码软件示例

MIFARE SDK ist在den folgenden Programmiersprachen verfügbar

  • Java (einschließlich Applet),
  • JavaScript,
  • 拉撒路
  • Borland Delphi
  • c++ Builder,
  • Microsoft®Visual c++ .NET
  • Microsoft®Visual c# .NET
  • 微软®Visual Basic .NET

文档和软件下载

LinearWrite, LinearWrite_AKM1, LinearWrite_AKM2, LinearWrite_PK

在世界范围内,世界范围内,世界范围内,世界范围内,世界范围内,世界范围内,世界范围内,世界范围内。Das Verfahren zum Nachweis der Authentizität wid durch Das后缀in den Namen der Funktion bestimmt:MIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten Tags

  • aucData - Zeiger auf die Sequenz von Bytes, die Daten zum Schreiben enthten
  • usLinearAddress -线性地址,在此Schreiben von Daten beabsichtigt ist
  • usDataLength - Anzahl der Bytes für den Eintrag。在aucData müssen mindestens usDataLength-Bytes zugewiesen werden, bevor die Funktion aufgerufen werden kann。
  • lpusBytesWritten - Zeiger auf eine变量vom类型“unsigned short”,在die die Anzahl der erfolgreich gelesenen Bytes von der Karte geschrieben wd。Wenn der Eintrag erfolgreich abgeschlossen wurde, entsprechen diese Daten dem usDataLength-Parameter。Wenn beim Schreiben einiger Blöcke ein Fehler aufgetreten ist, gibt die Funktion die Anzahl der erfolgreich geschriebenen Bytes über diesen参数zurück。
  • ucAuthKey - diesel参数定义,ob die Authentifizierung mit dem Schlüssel A oder dem Schlüssel B durchgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt dies für alle Sektoren, die geschrieben werden。

线性formatcard,线性formatcard_akm1,线性formatcard_akm2,线性formatcard_pk

Diese Funktionen werden für das Schreiben neuer Tasten A和B sowie für Zugriffsbits in den Trailern aller Sektoren verwendet。Die Einstellung der neunten Trailer-Bytes ist aktiviert (ein allgemeines Byte, in das ein beliebiger Wert eingegeben werden kann)。在艾伦Sektoranhängern怪异für die gesamte Karte derselbe Wert festgelegt,所以dass die gleichen Schlüssel und Zugriffsrechte gültig信德。不知道是什么,Authentizität auf der Basis früherer Schlüssel nachzuweisen, bevor in die Sektoranhänger geschrieben wid,信德Funktionen potentiell geeignet, die neue Karte zu initialisieren (die Authentifizierung erfolgt mit Transportschlüsseln, alle Schlüsselbytes信德0xFF) oder sie mit den gleichen Schlüsseln und Zugriffsrechten für alle Sektoren neu zu initialisieren。Sicherlich müssen die zuvor gesetzten Zugriffsrechte (Zugriffsbits) immer vorsichtig sein, falls das Ändern einiger Schlüssel oder Bits für die Zugriffsrechtekontrolle deaktiviert ist。

SektorTrailerSchreiben

Diese Funktionsgruppe bietet eine größere Flexibilität bei Sektoranhängern und initiert:MIFARE SDK - uFR高级软件mit SDK für MIFARE- karten - tags

  • aucNewKeyA - Zeiger auf 6字节数组,das einen neuen A-Schlüssel enthält
  • ucBlocksAccessBits - Die Zugriffsbitswerte, Die Berechtigungen für alle Datenblöcke definieren。Es kann Werte von 0 bis 7 haben
  • ucSectorTrailersAccessBits - Der Zugriffsbitwert, Der Zugriffsberechtigungen für alle Sektortrailer definiert。Es kann Werte von 0 bis 7 haben
  • ucSectorTrailersByte9 - Der Zugriffsbitwert, Der Zugriffsberechtigungen für alle Sektortrailer definiert。Es kann Werte von 0 bis 7 haben
  • aucNewKeyB - Zeiger auf 6字节数组,das eine neue B-Taste enthält
  • lpucsectors格式化- Zeiger auf eine变量vom Typ“unsigned char”,über die die Anzahl der erfolgreich formatierten Sektortrailer zurückgegeben wid。Zb。Wenn alle Sektoranhänger erfolgreich initialisiert wurden, gibt MIFARE®1K über diesen Parameter den Wert 16 zurück, der die Anzahl der Sektoren darstellt。Im Fehlerfall ist der Parameter ein Hinweis auf die Anzahl der erfolgreich initialisierten Sektoren, die bei Null beginen。
  • ucAuthModeDieser参数定义,ob die Authentifizierung mit einem A-Schlüssel oder einem B-Schlüssel durchgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt dies für alle Sektoren, die geschrieben werden。
  • aucProvidedKey - Zeiger auf die sechste Bytezeichenfolge, die den Schlüssel für die Authentizität enthält, die in der“ProvidedKey”- methode nachgewiesen wid。_PK后缀im Namen der Funktion gibt diese Methodenverwendung an。

Funktionen zum Arbeiten mit Datenbausteinen

BlockRead, BlockRead_AKM1, BlockRead_AKM2, BlockRead_PK

Diese Funktionsgruppe wid zum Lesen von Blockinhalten verwendet。最大内存块(16字节数据块)。积木帽的地址0;der erste Sektortrailer hat die地址3,der nächste 7 usw。, MIFARE®1K-Block, der auch ein Anhänger des letzten Sektors ist, eine Adresse 63 hat)。Diese Funktionen ermöglichen auch das Lesen der Inhalte des Sektortrailers (der verfügbare Teil zum Lesen, abhängig von den eingestellten Zugriffsrechten)。

MIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten Tags

  • aucData - Zeiger auf die Anzahl der Bytes, in denen gelesene Daten gespeichert werden。Muss mindestens 16字节zugewiesen werden, bevor die Funktion aufgerufen werden kann。
  • ucBlockAddress - ucauthmode - blockaddress。diesel参数definiert, ob Authentifizierung A-Schlüssel oder B-Schlüssel durchgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt dies für alle Sektoren, die geschrieben werden
  • ucSectorTrailersByte9 - Der Zugriffsbitwert, Der Zugriffsberechtigungen für alle Sektortrailer definiert。Es kann Werte von 0 bis 7 haben
  • aucProvidedKey - Zeiger auf das sechste字节数组,das den Schlüssel für die Authentizität enthält, der in der Methode“提供的密钥”nachgewiesen wid。_PK后缀im Namen der Funktion gibt diese Methodenverwendung an。

Diese Funktionen funktionieren genauso wie BlockRead-Gruppenfunktionen und sind für das Lesen von Blockinhalten gedacht。这是我的天堂,这是我的天堂。大足gehört auch das separate Senden von Sektoradressen和Blockadressen innerhalb eines Sektors。Für MIFARE®1K kann die Sektoradresse im Bereich von 0 bis 15 liegen und die Blockadresse inhalb des Sektors zwischen 0 und 3 liegen。Für MIFARE®4k Sektoradresse kann im Bereich von 0 bis 39 liegen和da die zweite Hälfte der Adressraumorganisation anders ist (über 2 MB), kann die Blockadresse in den letzten 8 Sektoren (Sektoren 32 bis 39) im Bereich von 0 bis 15 liegen。Der gesamte Block(16字节块)widimmer gelesen。

Diese Funktionen können die Inhalte der Sektortrailer lesen (der verfügbare Teil zum lesen, abhängig von den festgelegten Zugriffsrechten)。

  • aucData - Zeiger auf das字节数组,在dem gelesene Daten gespeichert werden。Es müssen mindestens 16字节zugewiesen werden, bevor die Funktion aufgerufen widen。
  • ucSectorAddress分支地址
  • ucBlockInSectorAddress地址内halb eines扇区阻塞
  • ucAuthMode - diesel参数定义,ob die Authentifizierung mit einem Schlüssel A oder einem B-Schlüssel durchgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt dies für alle Sektoren, die geschrieben werden
  • aucProvidedKey - Zeiger auf das Sechst-Byte-Array, das den Schlüssel für die Authentizität enthält, der in der "Provided Key"- methode nachgewiesen wid。_PK后缀im Namen der Funktion gibt diese Methode an。

BlockWrite, BlockWrite_AKM1, BlockWrite_AKM2, BlockWrite_PK

Diese Funktionen werden für die Dateneingabe(珠宝16字节)在die Blöcke verwendet。积木帽的地址0;der erste Sektortrailer hat die地址3,der nächste 7 usw。, MIFARE®1K-Block, der auch ein Anhänger des letzten Sektors ist, eine Adresse 63 hat)。Diese funktionsgroup erlaubt keine direkte Dateneingabe在die Sektortrailer。Verwenden Sie dazu die Sonderfunktionen SectorTrailerWrite and SectorTrailerWrite不安全。

MIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten Tags

  • aucData - Zeiger auf die Anzahl der Bytes, in denen gelesene Daten gespeichert werden。Muss mindestens 16字节zugewiesen werden, bevor die Funktion aufgerufen werden kann
  • ucBlockAddress - Kartenblockadresse
  • ucAuthMode - diesel参数定义,ob die Authentifizierung mit Schlüssel A oder Schlüssel B durchgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt dies für alle Sektoren, die gelesen werden
  • aucProvidedKey - Zeiger auf das sechste字节数组,das den Schlüssel für die Authentizität enthält, der in der Methode“提供的密钥”nachgewiesen wid。_PK后缀im Namen der Funktion gibt diese Methodenverwendung an。

FORBIDEN_DIRECT_WRITE_IN_SECTOR_TRAILER。

BlockInSectorWrite、BlockInSectorWrite_AKM1、BlockInSectorWrite_AKM2、BlockInSectorWrite_PK

Diese Funktionen funktionieren genauso wie BlockWrite-Gruppenfunktionen。Sie werden für die Dateneingabe(珠宝16字节)在Blöcke verwendet。“我不能理解你,我不能理解你。Sektoradressierung bedeutet getrennte Sendesektor and Blockadressen inhalb eines Sektors。Für MIFARE®1K kann die Sektoradresse im Bereich von 0 bis 15 liegen und die Blockadresse inhalb des Sektors zwischen 0 und 3 liegen。Für MIFARE®4k Sektoradresse kann im Bereich von 0 bis 39 liegen和da die zweite Hälfte der Adressraumorganisation anders ist (über 2 MB), kann die Blockadresse in den letzten 8 Sektoren (Sektoren 32 bis 39) im Bereich von 0 bis 15 liegen。Diese funktionsgroup erlaubt keine direkte Dateneingabe在die Sektortrailer。Verwenden Sie dazu die Sonderfunktionen SectorTrailerWrite and SectorTrailerWrite不安全MIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten Tags

  • aucData - Zeiger auf die Anzahl der Bytes, in denen gelesene Daten gespeichert werden。Muss mindestens 16字节zugewiesen werden, bevor die Funktion aufgerufen werden kann
  • ucSectorAddress分支地址
  • ucBlockInSectorAddress diesel参数定义,ob die Authentifizierung mit dem Schlüssel A oder B durchgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt dies für alle Sektoren, die geschrieben werden
  • aucProvidedKey - Zeiger auf das sechste字节数组,das den Schlüssel für die Authentizität enthält, der in der Methode“提供的密钥”nachgewiesen wid。_PK后缀im Namen der Funktion gibt diese Methodenverwendung an。

FORBIDEN_DIRECT_WRITE_IN_SECTOR_TRAILER。

SectorTrailerSchreiben, SectorTrailerWrite_AKM1, SectorTrailerWrite_AKM2, SectorTrailerWrite_PK

Diese Funktionen werden für das Schreiben von Daten in den Sektoranhängern verwendet。Funktionen können auch für die Blockadressierung von Sektoranhängern sowie für die Sektoradressierung verwendet werden, die durch den Parameter ucAddressingMode bestimmt wd。MIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten TagsIm Falle der Blockadressierung hat der erste Block die address 0;拖车帽eine erste Sektoradresse 3 und die nächsten 7 usw。bis zum letzten Block von MIFARE®1k, der auch ein Anhänger des letzten Sektors ist und eine Adresse 63帽。Diese Funktionsgruppe vereinfacht die比特操纵für die Einstellung der Zugriffsrechte (Zugriffsbits) von Bausteinen und minimiert die Möglichkeit einer dauerhaften Sperrung des gesamten Sektors aufgrund falscher Formatierung dieser比特。RFID-Leser vor dem Schreiben。API-Benutzer können die entsprechenden Sperrzugriffsrechte, die durch die Werte 0 bis 7 dargestellt werden, auswählen and an diese Funktionen übermitteln。

Für Sektoranhänger gelten folgende Zugriffsrechte:MIFARE SDK - uFR高级软件mit SDK für MIFARE- karten - tags

  • Zugriffsbits C1 C2 C3
  • Zugriffswerte (an die Funktion übermittelt)
  • Zugriffsrechte
  • Schlüssel A字节mit den Zugriffsbits und dem Neun-Byte-Schlüssel B
  • Lesen和Schreiben

Für Sektoranhänger gelten folgende Zugriffsrechte:

*死要是Zugriffsrechte毛皮窝Sektoranhanger进行entsprechenden上面所以eingerichtet信德,dass es moglich是,革命B-Schlussel祖茂堂,萤石er keinem der Falle苏珥Authentifizierung verwendet了。生日祝福语Sektorschlüssel,生日祝福语dürfen。

  • Zugriffsbits C1 C2 C3MIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten Tags
  • Zugriffswerte (an die Funktion übermittelt)
  • Zugriffsrechte
  • Lesen, Schreiben, inkgreten, demkrementieren
  • ucAddressingMode地址模式。Mögliche Werte dieses参数sind BLOCK_ADDRESS_MODE (0x00) oder SECTOR_ADDRESS_MODE (0x01)。Wenn ein anderer Wert gesendet wid, gibt die Funktion einen Fehlercode zurück WRONG_ADDRESS_MODE
  • ucAddress - Sektoren oder Sektoranhänger blockiert die address, abhängig von ucAddressingMode。文Sie einen Sektoradressmodus verwenden, z. B. den MIFARE经典®1K, kann der Bereich von 0 bis 15 liegen(帽16 Sektoren)。这是我的地址,这是我的地址,我的地址,这是我的地址。
  • aucNewKeyA - Zeiger auf das 6字节数组,das einen neuen A-Schlüssel für einen bestimmten Sektor darstellt, der festgelegt wid, wenn dies zuvor mit den Zugriffsrechten zulässig战争
  • aucNewKeyB - Zeiger auf das secs - byte - array, das einen neuen B-Schlüssel für einen bestimmten Sektor darstellt, der festgelegt ward, wenn dies zuvor mit den Zugriffsrechten zulässig战争
  • ucBlock0AccessBits - Zugriffswert für den 0-Block eines Sektors。

MIFARE®4k帽eine andere组织für die letzten 8 Sektoren, die zweite Hälfte des Adressraums。Daher werden in diesen Sektoren die Zugriffsrechte wie folgt festgelegt:

  • Zugriffsrechte auf die ersten 5 Blöcke - ucBlock1AccessBits Zugriffswertblock für den ersten Sektor
  • Zugriffsrechte auf die zweiten 5 Blöcke - ucBlock2AccessBits Zugriffswertblock für den ersten Sektor
  • Zugriffsrechte auf die letzten 5 Blöcke:
    • ucSectorTrailerAccessBits - Zugriffswert für einen Sektortrailer
    • ucSectorTrailerByte9 - Das neunte Sektortrailer-Byte ist ein Byte für allgemeine Zwecke, in Das ein beliebiger Einzelbytewert eingegeben werden kann
    • ucAuthMode - diesel参数定义,ob die Authentifizierung mit Schlüssel A oder Schlüssel B durchgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)
    • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt dies für alle Sektoren, die geschrieben werden
    • aucProvidedKey - Zeiger auf das sechste字节数组,das den Schlüssel für die Authentizität enthält, der in der Methode“提供的密钥”nachgewiesen wid。_PK后缀im Namen der Funktion gibt diese Methodenverwendung an。

SectorTrailerWriteUnsafe、SectorTrailerWriteUnsafe_AKM1、SectorTrailerWriteUnsafe_AKM2、SectorTrailerWriteUnsafe_PK

Diese Funktionen haben den gleichen Zweck wie die Funktion der sectortrailer书写gruppe, mit Unterschied, dass der Inhalt des“rohen”Sektortrailers gesendet wund die Fehler sinind beim Formatieren von Zugriffsbits für die Eingabe möglich。Diese Funktionen richten sich an Entwickler mit Erfahrung in der Arbeit mit MIFARE。®Für diese Funktionen gelten alle für die SectorTrailerWrite-Gruppenfunktionen genannten Regeln, mit Ausnahme der Option der "Rohdaten" für die Sektortrailererfassung。

  • ucAddressingMode地址模式。Mögliche Werte dieses参数sind BLOCK_ADDRESS_MODE (0x00) oder SECTOR_ADDRESS_MODE (0x01)。Wenn ein anderer Wert gesendet wurde, gibt die Funktion einen Fehlercode WRONG_ADDRESS_MODE zurück。
  • ucAddress - Sektoren oder Sektoranhänger blockieren Adressen, abhängig von ucAddressingMode。

Wenn Sie einen Sektoradressmodus verwenden, kann der Bereich im Fall von MIFARE®1K zwischen 0 und 15 liegen (hat 16 Sektoren) und derselbe Typ im Blockadressierungsmodus kann die Werte 0 bis 63 mit dem möglichen Fehler verwenden, Wenn der adressierte Block nicht auch der Sektoranhänger ist。

  • aucSectorTrailer - Zeiger auf 6字节数组,das die "rohen" Daten für den Adresssektor-Trailereintrag enthält
  • ucAuthMode - diesel参数定义,ob Authentifizierungsschlüssel A oder Schlüssel B ausgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt dies für alle Sektoren, die geschrieben werden
  • aucProvidedKey - Zeiger auf das sechste字节数组,das den Schlüssel für die Authentizität enthält, der in der Methode“提供的密钥”nachgewiesen wid。_PK后缀im Namen der Funktion gibt diese Methodenverwendung an。

Funktionen zum Arbeiten mit Wertebausteinen

Wertblöcke可选钢材MIFARE-Funktionalität®dar。die ist enentlich in Modus, in dem der gesamte Datenblock(16字节)einen Vier-Byte-Wert darstellt。In diesem Modus können Sie einen beliebigen Datenblock hinzufügen (außer natürlich Block 0, dem Nullsektor und dem Sektortrailer)。Die Werte in den Werteblöcken sinind auf besondere Weise formatiert und enthten zusätzlich zu den Wertdatensätzen den address swert eines Bytes, wodurch Benutzer Die zusätzliche Möglichkeit haben, das Backup-System zu implementieren。

D-Logic RFID-Lesegeräte kümmern sich um die korrekte Formatierung von Werteblöcken, sodass die Funktionen, die nur mit vier Byte-Werten verarbeitet werden, den Benutzern zur Verfügung stehen。Es sollte erwähnt werden, dass die Verwendung von Werteblöcken sinvoll ist, wenn die Zugriffsrechte auf den gewünschten Block auf die Werte 1,6 oder 0 (die Standardeinstellung in der neuen Karte) festgelegt sind, woodurch ihre Werte erhöht and verringert werden können。Zunächst müssen Wertblöcke initiiert werden, Wert und zugehörige address müssen dem entsprechenden Format von sechzehn Byte-Datensätzen entsprechen。Der beste und einfachste Weg für die Initialisierung von Wertblöcken ist mit einer Reihe von Windows-API-Funktionen IS21 ValueBlockWrite oder ValueBlockInSectorWrite。

ValueBlockRead, ValueBlockRead_AKM1, ValueBlockRead_AKM2, ValueBlockRead_PK

4-Byte-Werten der Wertblöcke。Zusätzlich geben sie die zugehörige Adresse zurück, die im Werteblock hinterlegt ist。不知道该怎么做就怎么做。有个地址,有个地址,有个地址,有个地址,有个地址。Für MIFARE®1K kann die Sektoradresse im Bereich von 0 bis 15 liegen und die Blockadresse inhalb des Sektors zwischen 0 und 3 liegen。Für MIFARE®4k Sektoradresse kann im Bereich von 0 bis 39 liegen和da die zweite Hälfte der Adressraumorganisation anders ist (über 2 MB), kann die Blockadresse in den letzten 8 Sektoren (Sektoren 32 bis 39) im Bereich von 0 bis 15 liegen。

MIFARE SDK - uFR高级软件mit SDK für MIFARE- karten - tags

  • lValue - Zeiger auf eine变量eines langen类型,über die der value-Block zurückgegeben wild
  • ucValueAddr - Das neunte Sektortrailer-Byte ist ein Byte für allgemeine Zwecke, in Das ein beliebiger Einzelbyte-Wert eingegeben werden kann
  • ucSectorAddress分支地址
  • ucBlockInSectorAddress - einem扇区阻挡器中的地址
  • ucAuthMode - diesel参数定义,ob Authentifizierungsschlüssel A oder Schlüssel B ausgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)
  • ucReaderKeyIndex - die Standardauthentifizierungsmethode (wenn die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt es für alle Sektoren zum Schreiben
  • aucProvidedKey - Zeiger auf das secs - byte - array, das den Schlüssel für die Authentifizierung der Methode“提供的密钥”enthält。_PK funktionsnamens_后缀weist auf die Verwendung dieser Methode hin。

ValueBlockInSectorRead, ValueBlockInSectorRead_AKM1, ValueBlockInSectorRead_AKM2, ValueBlockInSectorRead_PK

4-Byte-Werten der Wertblöcke。Zusätzlich geben sie die zugehörige Adresse zurück, die im Werteblock hinterlegt ist。不知道该怎么做就怎么做。有个地址,有个地址,有个地址,有个地址,有个地址。Für MIFARE®1K kann die Sektoradresse im Bereich von 0 bis 15 liegen und die Blockadresse inhalb des Sektors zwischen 0 und 3 liegen。Für MIFARE®4k Sektoradresse kann im Bereich von 0 bis 39 liegen和da die zweite Hälfte der Adressraumorganisation anders ist (über 2 MB), kann die Blockadresse in den letzten 8 Sektoren (Sektoren 32 bis 39) im Bereich von 0 bis 15 liegen。

MIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten Tags

  • lValue - Zeiger auf eine变量eines langen类型,über die der value-Block zurückgegeben wild
  • ucValueAddr - Der Verweis auf eine变量vom类型unsigned char wid über die Ein-Byte-Adresse zurückgegeben, was die zusätzliche Möglichkeit für eine Backup-Systemimplementierung bietet
  • ucSectorAddress分支地址
  • ucBlockInSectorAddress - einem扇区阻挡器中的地址
  • ucAuthMode - diesel参数定义,ob Authentifizierungsschlüssel A oder Schlüssel B ausgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt es für alle Sektoren zum Schreiben
  • aucProvidedKey - Zeiger auf das secs - byte - array, das den Schlüssel für die Authentifizierung der Methode“提供的密钥”enthält。_PK funktionsnamens_后缀weist auf die Verwendung dieser Methode hin。

ValueBlockWrite, ValueBlockWrite_AKM1, ValueBlockWrite_AKM2, ValueBlockWrite_PK

Diese Funktionen werden verwendet,嗯Werte für vierte Byte-Wertblöcke zu initialisieren und zu schreiben und die zugehörige地址im Werteblock zu speichern。Funktionen mit der sogenannten Blockadressierung (der erste Block hat die address 0;Anhänger hat eine erste Sektoradresse 3 und die nächsten 7 usw。bis zum letzten Block von MIFARE®1k, der auch ein Anhänger des letzten Sektors ist und eine Adresse 63 hat)。MIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten Tags

  • lValue - Wert für den Wertblockeintrag
  • ucValueAddr - Dem Werteblock zugeordnete地址
  • ucBlockAddress -地址阻断器
  • ucAuthMode - diesel参数定义,ob die Authentifizierung mit einem Schlüssel A oder einem B-Schlüssel durchgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt dies für alle Sektoren, die geschrieben werden
  • aucProvidedKey - Zeiger auf das sechste字节数组,das den Schlüssel für die Authentizität enthält, der in der Methode“提供的密钥”nachgewiesen wid。_PK后缀im Namen der Funktion gibt diese Methodenverwendung an。

ValueBlockInSectorWrite, ValueBlockInSectorWrite_AKM1, ValueBlockInSectorWrite_AKM2, ValueBlockInSectorWrite_PK

Diese Funktionen ähneln den ValueBlockWrite-Gruppenfunktionen。Sie verwenden für die Eingabe, Wertblöcke 4字节Werte Initialisierung。Speichert außerdem die zugehörige Adresse im Blockwert。不知道该怎么说。有个地址,有个地址,有个地址,有个地址,有个地址。Für MIFARE®1K kann die Sektoradresse im Bereich von 0 bis 15 liegen und die Blockadresse inhalb des Sektors zwischen 0 und 3 liegen。Für MIFARE®4k Sektoradresse kann im Bereich von 0 bis 39 liegen和da die zweite Hälfte der Adressraumorganisation anders ist (über 2 MB), kann die Blockadresse in den letzten 8 Sektoren (Sektoren 32 bis 39) im Bereich von 0 bis 15 liegen。MIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten - tags

  • lValue - Wert für den Wertblockeintrag
  • ucValueAddr - Dem Werteblock zugeordnete地址
  • ucSectorAddress分支地址
  • ucBlockInSectorAddress - Blockadresse eines扇区
  • ucAuthMode - diesel参数定义,ob Authentifizierungsschlüssel A oder Schlüssel B ausgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt es für alle Sektoren zum Schreiben
  • aucProvidedKey - Zeiger auf das secs - byte - array, das den Schlüssel für die Authentifizierung der Methode“提供的密钥”enthält。_PK funktionsnamens_后缀weist auf die Verwendung dieser Methode hin。

ValueBlockIncrement, ValueBlockIncrement_AKM1, ValueBlockIncrement_AKM2 ValueBlockIncrement_PK

diesel Funktionsumfang wid verwendet, um den Wert 4-Byte-Wertblöcke zu erhöhen。Der Wert des wertblockinkments wid als参数dieser Funktionen gesendet。Funktionen verwenden Blockadressierung (der erste Block hat die Adresse 0;der erste Sektoranhänger hat Adresse 3, der nächste 7 usw。bis der letzte MIFARE®1K-Block, der auch ein Anhänger des letzten Sektors ist, eine Adresse 63 hat)。MIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten Tags 16

  • lIncrementValue - Der Wert des wertblockinkments
  • ucBlockAddress - einem sector blockieren中的地址
  • ucSectorAddress分支地址
  • ucAuthMode - diesel参数定义,ob Authentifizierungsschlüssel A oder Schlüssel B ausgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt es für alle Sektoren zum Schreiben
  • aucProvidedKey - Zeiger auf das secs - byte - array, das den Schlüssel für die Authentifizierung der Methode“提供的密钥”enthält。_PK funktionsnamens_后缀weist auf die Verwendung dieser Methode hin。

ValueBlockInSectorIncrement, ValueBlockInSectorIncrement_AKM1, ValueBlockInSectorIncrement_AKM2 ValueBlockInSectorIncrement_PK

Diese Funktionen haben den gleichen Zweck wie ValueBlockIncrement-Gruppenfunktionen und werden zum Lesen von 4-Byte-Werten der Wertblöcke verwendet。Der Wert des wertblockinkments wid als参数dieser Funktionen gesendet。不知道该怎么说。有个地址,有个地址,有个地址,有个地址,有个地址。Für MIFARE®1K kann die Sektoradresse im Bereich von 0 bis 15 liegen und die Blockadresse inhalb des Sektors zwischen 0 und 3 liegen。Für MIFARE®4k Sektoradresse kann im Bereich von 0 bis 39 liegen和da die zweite Hälfte der Adressraumorganisation anders ist (über 2 MB), kann die Blockadresse in den letzten 8 Sektoren (Sektoren 32 bis 39) im Bereich von 0 bis 15 liegen。MIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten Tags

  • lIncrementValue - Der Wert des wertblockinkments
  • ucSectorAddress分支地址
  • ucBlockInSectorAddress地址内halb eines扇区阻塞
  • ucAuthMode - diesel参数定义,ob Authentifizierungsschlüssel A oder Schlüssel B ausgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt es für alle Sektoren zum Schreiben
  • aucProvidedKey - Zeiger auf das secs - byte - array, das den Schlüssel für die Authentifizierung der Methode“提供的密钥”enthält。_PK funktionsnamens_后缀weist auf die Verwendung dieser Methode hin。

valueblockdecement, ValueBlockDecrement_AKM1, ValueBlockDecrement_AKM2, ValueBlockDecrement_PK

diesel Satz von Funktionen wiverwendet, um den 4-Byte-Wert von Wertblöcken zu verringern。Der Wert Der Wertblockabnahme wd als参数dieser Funktionen gesendet。Funktionen verwenden Blockadressierung (der erste Block hat die Adresse 0;der erste Sektoranhänger hat Adresse 3, der nächste 7 usw。bis der letzte MIFARE®1K-Block, der auch ein Anhänger des letzten Sektors ist, eine Adresse 63 hat)。MIFARE SDK - uFR高级软件mit SDK für MIFARE- karten - tags

  • lDecrementValue - Der Wert von wertblockabnamhme
  • ucBlockAddress -地址内halb eines区域阻塞
  • ucAuthMode - diesel参数定义,ob Authentifizierungsschlüssel A oder Schlüssel B ausgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt es für alle Sektoren zum Schreiben
  • aucProvidedKey - Zeiger auf das secs - byte - array, das den Schlüssel für die Authentifizierung der Methode“提供的密钥”enthält。_PK funktionsnamenen_后缀gibt die Verwendung dieser Methode an。

ValueBlockInSectorDecrement, ValueBlockInSectorDecrement_AKM1, ValueBlockInSectorDecrement_AKM2, ValueBlockInSectorDecrement_PK

Diese Funktionen funktioneren genauso wie valueblock递减- gruppenfunktionen und sind für die Wertblöcke 4-Byte-Werte demkrementierung gemacht。Der Wert Der wertblockabnamhme wid als参数an diese Funktionen gesendet。不知道该怎么说。大足gehört auch das separate Senden von Sektoradressen和Blockadressen innerhalb eines Sektors。Für MIFARE®1K kann die Sektoradresse im Bereich von 0 bis 15 liegen und die Blockadresse inhalb des Sektors zwischen 0 und 3 liegen。Für MIFARE®4k-Sektor kann die Adresse im Bereich von 0 bis 39 liegen and da die zweite Hälfte der Adressraumorganisation anders ist (über 2 MB), kann die Blockadresse in den letzten 8 Sektoren (Sektoren 32 bis 39) im Bereich von 0 bis 15 liegenMIFARE SDK - uFR Advanced Software mit SDK für MIFARE- karten Tags 19

  • lDecrementValue - Der Wert von wertblockabnamhme
  • ucSectorAddress分支地址
  • ucBlockInSectorAddress地址内halb eines扇区阻塞
  • ucAuthMode - diesel参数定义,ob Authentifizierungsschlüssel A oder Schlüssel B ausgeführt werden soll。Es kann zwei Werte haben, nämlich: AUTHENT1A (0x60) oder AUTHENT1B (0x61)。
  • ucReaderKeyIndex - Die Standardauthentifizierungsmethode (wenn Die Funktionen ohne后缀verwendet werden) führt den Authentizitätsnachweis mithillife des ausgewählten Schlüsselindexes aus dem RFID-Lesegerät durch。Im linearen Adressmodus gilt es für alle Sektoren zum Schreiben
  • aucProvidedKey - Zeiger auf das secs - byte - array, das den Schlüssel für die Authentifizierung der Methode“提供的密钥”enthält。_PK funktionsnamens_后缀weist auf die Verwendung dieser Methode hin。
Baidu
map