問題タブ [mifare]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
729 参照

security - Mifare SAM でのキー入力の変更

Mifare SAM でキー エントリを変更するために changekeyentry を実行しているときに、次のエラーが表示されます。これを修正する方法を教えてください。

利用条件不成立(keynocekによるホスト認証が必要)

エラー コードは69h 85h です

0 投票する
1 に答える
654 参照

android - Mifare Classic 1k - エラー関数 ReadBlock

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

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

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

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

0 投票する
1 に答える
2778 参照

android - Mifare Classic ごとのビット アクセス条件

タグ Mifare Classic 1k を使用しています。ほとんどのデータを読み取ることができましたが、次は各セクタの 3 ブロック目のアクセス条件のビットを理解したいと思います。この Web サイトの公式ドキュメントを読みました: http://www.nxp.com/documents/data_sheet/MF1S50YYX.pdfですが、キー a と B に関連するビットを解釈する方法を理解できませんでした。私はそれを理解していますか?

0 投票する
2 に答える
650 参照

mifare - Desfireカードの書き込みエラー

1つのファイルでアプリケーションを作成します。(file_id = 0×09)

そのファイルに13(= 0x0d)バイトのデータを書き込みたい。次のコマンドを使用した:

90 cd 00 00 14 09 00 00 00 0d 000013バイトデータ00

91f0を受け取ります

91 f0はFILE_NOT_FOUNDを意味しますが、file_id=0×09で別のファイルを作成する場合

91 de(重複エラー)を受け取ります

誰か助けてくれませんか?

0 投票する
2 に答える
3450 参照

tags - 安全なICなしでPN532を使用してタグをエミュレートできますか?

PN532でタグをエミュレートしようとしています。APIでタグのみをサポートし、LLCPやその他のP2Pプロトコルをサポートしないデバイスとインターフェイスするには、これが必要です。

ホストコントローラーを使用して読み取り/書き込みを処理したい。エミュレートされたタグタイプ(Mifare、Felicaなど)は問題ありませんが、私のソリューションには安全な要素が含まれていません。

MifareUltralightが理想的だと思います。暗号化(単純な読み取りと書き込みのみ)が含まれていないため、他のどの暗号よりも簡単にエミュレートできる可能性がありますか?

つまり、PN532でセキュアICを使用せずに、イニシエーター/リーダーからの読み取り/書き込みコマンドに応答できるタグをエミュレートすることは可能ですか?

0 投票する
2 に答える
1946 参照

android - RSA/ECCを使用したNFCカード/タグ

Androidデバイスと通信できるNFCタグ/カードのタイプ(モデル)を探しており、次のことを行います。

  1. データメッセージを受信する
  2. カードに保存されている秘密鍵を使用して署名または暗号化する
  3. 署名/暗号化されたデータをデバイスに送り返します。
  4. さらに、カードはリクエストによってオープンキーを返すことができる必要があります

タスクを実行できるNXPまたはその他のチップはありますか?

0 投票する
1 に答える
2378 参照

android - Mifare Class 1k (MF1S50) で保護されたブロックから ndef を読み書きする方法は?

現在、私は MF1S50 カードを使用しており、セクターやブロックなどの典型的な Mifare Classic 構造に従っています。

どのブロックも保護されていない場合でも、ndef メッセージを読み書きできます。メッセージは、最初の数ブロックだけである 356 バイトを消費しているようです。

を使って書いNdef.writeNdefMessage()たり読んだりしてNdef.getNdefMessage()います。

使用しているブロックをパスワードで保護し、これらのブロックのNdef.getNdefMessage読み取りとNdef.writeNdefMessage書き込みに使用し続けることはできますか?

(私の最初の本能は、それは不可能だと言っています)。そうでない場合、一般的な手順は何ですか?これがうまくいく方法ですか?

接続 -> 認証 -> 読み取り -> インクリメント -> 読み取り -> 閉じる。

こうなったらきっと、

<action android:name="android.nfc.action.NDEF_DISCOVERED" />

使えませんよね?

0 投票する
0 に答える
819 参照

java - MIFARE カード マネージャー アプレットへのアクセス

nfc_extra を使用して Mifare 4K タグをエミュレートできる作業中の Android セットアップがあります。しかし、仮想カードを管理するためのドキュメントや可能性はありますか (Mifare Manager アプレットにアクセスします)。私はhttp://nelenkov.blogspot.nl (すばらしいブログ) でそのようなことを読みましたが、彼は mifare の部分を続けませんでした。

どうもありがとう!

0 投票する
1 に答える
4375 参照

java - NfcAMifareClassicNFCタグを読む

私は異なるタグを持っています:

鍵を読みたい。UIDは20 66 be 52、ATQAは00 40SAKです00 08(ATQAとSAKはAmazonキーのものと同じなので、Mifare Classic 1KBでもあると思います)

私がしようとするときはいつでも私transceive(byte[])は捕まえますTagLostException。面白い事実:広告タグはうまく機能しますが、それでもスローしますIOException: Transceive failed

(私のキーの)タグを解析しようとすると、IsoDepまたはMifareClassicがスローされNullpointerます。動作するだけNfcAですが、タグからデータを読み取ることができません。

誰かが私の有効なコマンドまたはAndroidからコンテンツを読み取るための他の方法を提供できますか?

編集:問題は私のNexus 4にあるようです(主にNFC用に購入しました:()MIFAREクラシックタグをサポートしていないようです。しかし、まだアイデアがある場合は書き留めてください。