問題タブ [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.
security - Mifare SAM でのキー入力の変更
Mifare SAM でキー エントリを変更するために changekeyentry を実行しているときに、次のエラーが表示されます。これを修正する方法を教えてください。
利用条件不成立(keynocekによるホスト認証が必要)
エラー コードは69h 85h です
android - Mifare Classic 1k - エラー関数 ReadBlock
さまざまなタグでデータを読み取ることができるアプリケーションを作成しています。私は現在タグで作業していMifare Classic 1k
ます。
データの読み取りが正しいことを確認するために、公式アプリケーションを使用してNXP
、データの解釈にいくつかの違いがあることを発見しました。
私のコードでは、ReadBlock
. すべてのデータは、各セクタの 3 番目のブロックを離れて適切に読み取られます。実際、それによると、次のNXP
ように見えるはずです: ffffffffffffff078069ffffffffffff
、しかし私のアプリケーションは次のブロックを読み取ります: 0000000000000000078069ffffffffffff
。さんのアプリケーションエラーなのかわかりませんがNxp
、ブロックを読み込んでみると、自分が作成したのではない既存の関数を使っています。
誰か説明してもらえますか?
android - Mifare Classic ごとのビット アクセス条件
タグ Mifare Classic 1k を使用しています。ほとんどのデータを読み取ることができましたが、次は各セクタの 3 ブロック目のアクセス条件のビットを理解したいと思います。この Web サイトの公式ドキュメントを読みました: http://www.nxp.com/documents/data_sheet/MF1S50YYX.pdfですが、キー a と B に関連するビットを解釈する方法を理解できませんでした。私はそれを理解していますか?
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(重複エラー)を受け取ります
誰か助けてくれませんか?
tags - 安全なICなしでPN532を使用してタグをエミュレートできますか?
PN532でタグをエミュレートしようとしています。APIでタグのみをサポートし、LLCPやその他のP2Pプロトコルをサポートしないデバイスとインターフェイスするには、これが必要です。
ホストコントローラーを使用して読み取り/書き込みを処理したい。エミュレートされたタグタイプ(Mifare、Felicaなど)は問題ありませんが、私のソリューションには安全な要素が含まれていません。
MifareUltralightが理想的だと思います。暗号化(単純な読み取りと書き込みのみ)が含まれていないため、他のどの暗号よりも簡単にエミュレートできる可能性がありますか?
つまり、PN532でセキュアICを使用せずに、イニシエーター/リーダーからの読み取り/書き込みコマンドに応答できるタグをエミュレートすることは可能ですか?
android - RSA/ECCを使用したNFCカード/タグ
Androidデバイスと通信できるNFCタグ/カードのタイプ(モデル)を探しており、次のことを行います。
- データメッセージを受信する
- カードに保存されている秘密鍵を使用して署名または暗号化する
- 署名/暗号化されたデータをデバイスに送り返します。
- さらに、カードはリクエストによってオープンキーを返すことができる必要があります
タスクを実行できるNXPまたはその他のチップはありますか?
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" />
使えませんよね?
java - MIFARE カード マネージャー アプレットへのアクセス
nfc_extra を使用して Mifare 4K タグをエミュレートできる作業中の Android セットアップがあります。しかし、仮想カードを管理するためのドキュメントや可能性はありますか (Mifare Manager アプレットにアクセスします)。私はhttp://nelenkov.blogspot.nl (すばらしいブログ) でそのようなことを読みましたが、彼は mifare の部分を続けませんでした。
どうもありがとう!
java - NfcAMifareClassicNFCタグを読む
私は異なるタグを持っています:
- Amazonタグ:NfcA http://www.amazon.de/gp/product/B00AESJ3B0/ref=oh_details_o00_s00_i00
- 私の鍵:NfcA
- いくつかの広告タグ:NfcA、Ndef、MifareUltraLight
鍵を読みたい。UIDは20 66 be 52
、ATQAは00 40
SAKです00 08
(ATQAとSAKはAmazonキーのものと同じなので、Mifare Classic 1KBでもあると思います)
私がしようとするときはいつでも私transceive(byte[])
は捕まえますTagLostException
。面白い事実:広告タグはうまく機能しますが、それでもスローしますIOException: Transceive failed
(私のキーの)タグを解析しようとすると、IsoDep
またはMifareClassic
がスローされNullpointer
ます。動作するだけNfcA
ですが、タグからデータを読み取ることができません。
誰かが私の有効なコマンドまたはAndroidからコンテンツを読み取るための他の方法を提供できますか?
編集:問題は私のNexus 4にあるようです(主にNFC用に購入しました:()MIFAREクラシックタグをサポートしていないようです。しかし、まだアイデアがある場合は書き留めてください。