こんにちは、皆さん。
解決できない奇妙な動作に直面しています。セキュリティプラットフォーム用の#NTAG424を構成するためのすべての手順を完了しました。すべて正常ですが、最後に1つあります。
5 つのキーをすべて変更する必要があり、4 から 0 までのこの「ループ」から開始しました。
キー0でログイン
キーXを変更
K0 の変更は K4-1 とは異なり、応答は 91-00 です。SO すべてが正しいようです。
ここで問題があります。すべてのキーを 4-1 でログインCANますが、K0 ではログイン パート 2 で 91-AE になります。
暗号化が間違っているため、キーが私の考えと異なると思いますが、コードを何度もチェックしたところ、問題ありませんでした。データシートと AN12196 に従って暗号文の計算のみを変更しました。
何かヒントはありますか?
お返事をよろしくお願いします。
こんにちは@KaiLi
AN12196 に 6.16.2 が見つかりませんでした。文書のバージョンが違うからでしょうか?
何かヒントはありますか?
ご回答をお待ちしています。
こんにちは@MPucci
お問い合わせいただきありがとうございます。問題の説明に基づいて、AN12196 の第 6 章.16.2 の手順を試すことをお勧めします。例えば:
1. キー番号0x00による認証
2. 新しいキーを入力します
3. ChangeKeyコマンドを実行する
4. 新しいキーを使用してNTAG424を認証します。
BR
ケリー
さらに詳しい情報: 正しくないことはわかっていますが、キーを変更する前は、すべてのログインで同じ RndA を使用しています。問題の根本原因を特定することはできませんが、ログイン時に 5 つの異なる RndA を使用するとキーに問題はありません (K0 も)。ログイン時に同じ RndA を使用すると、K0 が破損します。
SO、今のところ、原因は分からないまま、問題は解決しました。