在线商店

MIFARE DESFire®Cコンソ,ルソフトウェア

μFRシリズデバスでのDESFire®カドプログラミング用のソスコドSDK

文档和软件下载

非接触式读卡器DESFire®Cコンソルソフトウェアの例のステップバステップの概要。

1.ソフトウェアの概要

链接:/代码/ nfc-rfid-reader-sdk / ufr-ds-examples-c.git

ソフトウェアを起動すると,次のように表示されます。

MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

援助,認証用のキー認証用の援助キー番号,ファイルID,および内部キーインデックスはすべて,config.txtファイルから取得されます。

1.1.設定ファ电子邮箱ルの説明(設定.txt)

コンフィギュレーションファイルconfig.txtは,ソフトウェアの起動時にロードされます。これには,認証キー,認証用の援助内のキーの序数,ファイルID,および内部キーインデックス(キーがリーダーに格納されている場合)が含まれます。

ファ电子邮箱ル構造:
Desキ:0000000000000000
援助3バ安大安大市トの16進数:000000
認証用のaidキ,番号:0
ファesc escルid: 1 .单击“esc”
内部キ,番号:0

最初の行は,キ,の種類とその16進値を指定します。

鍵タイプがDES(8バイト)の場合,16文字を入力する必要があります(DES鍵:0102030405060708)
鍵タイプが2 k3des(16バイト)の場合,32岁的文字を入力する必要があります(2 k3des鍵:01020304050607080910111213141516)
鍵タイプが3 k3des(24バイト)の場合,48文字を入力する必要があります(3 k3des鍵:010203040506070809101112131415161718192021222324)
鍵タイプがAES(16バイト)の場合,32岁的文字を入力する必要があります(AES鍵:01020304050607080910111213141516)

2行目には援助が含まれており,6文字を入力する必要があります(AID3バイトの16進数:010203)

3行目には,認証用のアプリケーションの序数が含まれます(0からアプリケーションキーの最大数- 1)

4行目には,アプリケションのファルidのンデックスが含まれています。関数がこのパラメ,タ,を使用しない場合,この値は無視されます。

5 .行目には、リ、ダ、に格納されている認証用のキ、の序数が含まれています。

設定ファルは,'t'を押すとアプリケションから変更できます(設定パラメタの変更)。
まず,変更用のオプション1 ~ 5とメインメニューに戻るためのESCを含む現在のconfig.txtファイルが表示されます。

MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

キ,を変更するには,“1”を押します。認証用のキには4のタプがあります。

MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

たとえば,3k3desキの場合は“3”を押します。24バ▪▪トを16進形式(48文字)で入力します。

MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

変更が終了したら,メンメニュのESCボタンを押して戻り,次に“t”を押して変更を確認します。

MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

認証キ,の種類と値が変更されました。

1.2.認証モ,ドを変更する(0)

内部キ認証と提供キ認証を切り替えるには,キボドの“0”を押します。
次のようになります(ここでは" 0 "が2回押されています)。

MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.3.マスタ,鍵認証(1)

マスタキ認証を切り替えるには,キボドの“1”を押します。
次のようになります(ここでは" 1 "が2回押されています)。

MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

認証が必要かどうかは,カ,ドのマスタ,キ,またはアプリケ,ションの設定によって異なります。

1.4.カ,ドuidを取得する(2)

カドuid(7バト)の場合は" 2 "を押します。マスタ,キ,またはアプリケ,ションキ,を使用した有効な認証が必要です。

MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.5.フォ、マットカ、ド(3)

キーボードの数字“3”を押すと,フォーマットカードが発生します(番号:000000の援助を除くすべてのアプリケーションとファイルが削除されます)。
選択した認証モードに応じて,リーダー(内部キー)またはconfig.txtファイル(提供されたキー)でAESキーが検索されます。

MIFARE DESFire Cコンソ,ルソフトウェアの例-デジタルロジック

1.6.Desからaesへの変換(4)

カード・マスター鍵を工場出荷時のDES鍵0 x0000000000000000からAES鍵0 x00000000000000000000000000000000に変更します。

1.7.Aesからdesへ(5)

カ、ド、マスタ、鍵をAES鍵0x000000000000000000000000000000000000からDES鍵0x0000000000000000に変更します。

1.8.空きメモリの取得(6)

カ,ドで使用可能なメモリの容量を読み取ります。

10 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.9.ランダムなidを設定する(7)

ランダムid設定ボタンによるランダムidカ,ドオプションをアクティブにします。カ,ドマスタ,キ,を使用した必要な認証。
カドは,7バトの一意のidではなく,4バトのランダムidを返します。
警告:この操作は元に戻せません。
この項目をオンにすると,有効な鍵を使用した認証を必要とする特殊コマンドでUIDを読み取ることができます。

1.10.内部キロック(8)

ロックキ,の登録には,パスワ,ド(8文字の長さ)を入力する必要があります。工場出荷時のパスワ,ドは“11111111”です。

11 . MIFARE DESFire Cコンソ,ルソフトウェアの例-デジタルロジック

1.11.内部キのロック解除(9)

キーをリーダーに登録する可能性のロックを解除するには,キーの登録をロックするために入力されたキーのロックを解除するために同じパスワードを入力する必要があります。工場出荷時のパスワ,ドは“11111111”です

12 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.12.ボ、レ、トを設定する(a)

キーボードの“a”を押して”ボーレートの設定“オプションを有効にすると,ボーレートの送受信について選択できる複数の選択肢が表示されます。選択したいオプションの横にある番号を入力するだけです。

13 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.13.ボ、レ、トを取得する(b)

リ,ダ,のボ,レ,トの送受信の値を読み取ります。

14 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.14.キ、をリ、ダ、に格納する(c)

最初の選択肢はキ,の種類です。

15 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

たとえば,3k3desキ,を選択します。キ:0x010203040506070809101112131415161718192021222324。
内部キ0です。3k3desキの場合,リダの2のキフィルドが占有されます。この場合は0と1です。最初の空きキ2。その他のキタプでは,1のキフィルドのみが使用されます。

16 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.15.キ,の変更(d)

カ,ドマスタ,アプリケ,ションマスタ,およびユ,ザ,キ,の変更。マスタキを変更するときは,キのキタプと値を変更する可能性があります。アプリケ,ションでは,すべてのキ,が同じ種類であり,キ,の種類は変更されません。
たとえば,マスターキーを3 k3desタイプに変更し,値を0 x010203040506070809101112131415161718192021222324に変更します。

17 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.16.キ設定を変更する(e)

キ,設定を変更する場合は,使用可能な設定を注意深く読み,いずれかを選択します。あなたが選んだ設定に注意してください,それらのいくかはもう変更できません。援助000000の設定を変更する場合は,フォ,マットできません。

18 . MIFARE DESFire Cコンソ,ルソフトウェアの例-デジタルロジック

1.17.キ,設定を取得する(f)

カードマスターまたはアプリケーションマスターキーの設定とアプリケーションキーの最大数を読み取ります。たとえば,カ,ドマスタ,キ,の設定を読み取ります。

19 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.18.申請する(g)

たとえば,aesキ,を使用してアプリケ,ションを作成します。援助= 0xA10000。最大キ番号

20 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.19.アプリケ,ションを削除する(h)

削除する援助を入力します。

MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.20.ファesc escルの作成(j)

構成ファ△ルで△援助とアプリケ△ション△マスタ△鍵を設定します。

MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

例:値ファ化学键ルを作成します。下限は0,上限は200,初期値は100です。暗号化通信モ,ド。

23 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

例:リニア·レコ.ド·ファ。レコドのサズは100で,レコドの最大数は3(暗号化通信モド)です。

MIFARE DESFire Cコンソ,ルソフトウェアの例-デジタルロジック

1.21.ファesc escルを削除する(k)

構成ファ△ルで△援助とアプリケ△ション△マスタ△鍵を設定します。削除するファesc escルidを入力します。

25 . MIFARE DESFire Cコンソ,ルソフトウェアの例-デジタルロジック

1.22.標準ファ▪ルまたはレコ▪ドの書き込み(l)

援助,構成ファイルで書き込みまたは読み取り/書き込みアクセス用のアプリケーションキー,およびファイルIDを設定します。
たとえば、標準デ、タファ、ル、暗号化通信モ、ドにテキストを書き込みます。テキストはファesc escル書き込み.txtから読み取られます。テキストのサ▪▪ズは,ファ▪▪ルのサ▪▪ズ以下である必要があります。

26 . MIFARE DESFire Cコンソ,ルソフトウェアの例-デジタルロジック

例:レコド·ファルの書き込み。

26 . MIFARE DESFire Cコンソ,ルソフトウェアの例-デジタルロジック

1.23.標準ファe e e e e e e e e e e e e e e e e

構成ファルで,aid,アプリケションマスタキ,およびファルidを設定します。
たとえば,標準デタファル,暗号化通信モドからデタを読み取ります。読み取ったデタは読み取った.txtファルに保存されます。

28 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

例:2。

MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.24.値ファesc escルの読み込み(n)

構成ファイルで,認証キー,援助,読み取り用の援助キー番号,およびファイルIDを設定します。

30 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.25.値ファesc escルを増やす(o)

構成ファイルで,認証キー,援助,読み取り/書き込みアクセス用の援助キー番号,およびファイルIDを設定します。
例:値ファesc escルを20ずesc esc増やします。

31 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.26.値ファesc escルの減少(p)

構成ファイルで,認証キー,援助,読み取り用の援助キー番号,書き込みまたは読み取り/書き込みアクセス,およびファイルIDを設定します。
例:値ファesc escルを20減らします。

32 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.27.レコドファルのクリア(r)

構成ファイルで,認証キー,援助,読み取り/書き込みアクセス用の援助キー番号,およびファイルIDを設定します。リニアレコドファルまたはサクリックレコドファル内のすべてのレコドが削除されます。

33 . MIFARE DESFire Cコンソ,ルソフトウェア例-デジタルロジック

1.28.アプリケションaidの取得

構成ファルで,カドマスタ認証キAID = 0x000000を設定します。

34 . MIFARE DESFire Cコンソ,ルソフトウェアの例-デジタルロジック

その他のリンク:

他のソフトウェア例を閲覧またはダウンロ,ドするには,Gitlabソフトウェアリポジトリにアクセスしてください。
デバ化学键スの購入に化学键いては,公式オンラ@ @ンストアにアクセスしてください。
ソフトウェアの例にいてご不明な点がございましたら,テクニカルサポ,トまでお気軽にお問い合わせください

ソフトウェアダウンロ,ド
d碑文

在这里シェル実行可能ソフトウェアは,コンソールモードでμFRシリーズデバイスのコマンドライン実行を可能にします。

Baidu
map