gpt4 book ai didi

android - 如何从 Mifare Class 1k (MF1S50) 中的 protected block 读取和写入 ndef?

转载 作者:行者123 更新时间:2023-11-30 03:48:21 28 4
gpt4 key购买 nike

目前我使用的是 MF1S50 卡,它遵循扇区和 block 等典型的 Mifare Classic 结构。

当没有任何 block 受到保护时,我能够读取和写入 ndef 消息。该消息似乎消耗了 356 个字节,这只是前几个 block 。

我正在使用 Ndef.writeNdefMessage() 写作并使用 Ndef.getNdefMessage() 阅读.

我是否可以用密码保护我正在使用的 block 并继续使用 Ndef.getNdefMessage阅读和Ndef.writeNdefMessage写入这些 block ?

(我的第一直觉说不,这是不可能的)。如果没有,一般程序是什么?这就是它的工作方式吗?

连接->验证->读取->增量->读取->关闭。

我猜如果发生这种情况,

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

不能用吧?

最佳答案

如果 NDEF 存储在 MIFARE Classic 卡上,用于读取扇区内容的 key A 是固定的,因此任何 NFC 设备都可以访问该内容。但是,您可以更改 key B 并配置扇区,使 key A 只能用于读取消息而不能覆盖它。

关于android - 如何从 Mifare Class 1k (MF1S50) 中的 protected block 读取和写入 ndef?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14580241/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com