1

さまざまなタグでデータを読み取ることができるアプリケーションを作成しています。私は現在タグで作業していMifare Classic 1kます。

データの読み取りが正しいことを確認するために、公式アプリケーションを使用してNXP、データの解釈にいくつかの違いがあることを発見しました。

私のコードでは、ReadBlock. すべてのデータは、各セクタの 3 番目のブロックを離れて適切に読み取られます。実際、それによると、次のNXPように見えるはずです: ffffffffffffff078069ffffffffffff、しかし私のアプリケーションは次のブロックを読み取ります: 0000000000000000078069ffffffffffff。さんのアプリケーションエラーなのかわかりませんがNxp、ブロックを読み込んでみると、自分が作成したのではない既存の関数を使っています。

誰か説明してもらえますか?

4

1 に答える 1

2

セクター トレーラ (つまり、セクターの最後のブロック) を読み取ると、キー A の内容は常にすべてゼロとして返されます。キー B が読み取り不可に設定されている場合も同様です。(ただし、そのブロックを読み取ることができたので、キーを知っているので、チップに実際に格納されているものを導き出すことができます。)

于 2013-01-17T10:35:09.147 に答える