You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

C# Android NFCAdapter:AuthenticateSectorWithKeyA与十六进制使用问题

Mifare卡扇区A密钥验证失败求助

我用以下密钥调用AuthenticateSectorWithKeyA验证扇区0均能成功:

byte[] keybytes = new byte[] { (byte)0xff, (byte)0xff, (byte)0xff, (byte)0xff, (byte)0xff, (byte)0xff };
byte[] keybytes = new byte[] { (byte)0xAB, (byte)0xCD, (byte)0xEF, (byte)0x12, (byte)0x34, (byte)0x56 };
var auth = tag.AuthenticateSectorWithKeyA(0, keybytes);

但使用下面这个密钥时验证失败,报错Transceive Failed:

byte[] keybytes = new byte[] { (byte)0x19, (byte)0x23, (byte)0x86, (byte)0x18, (byte)0x05, (byte)0x00 };

我怀疑问题出在最后两个字节(byte)0x05, (byte)0x00(实际加载为5和0)。我刚接触十六进制和字节数组,希望有人能帮忙排查问题。

内容的提问来源于stack exchange,提问作者JHayes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 19:01:16