隐藏智能卡内容

Hide Smart card content

我有一个愚蠢的问题。我有 mifare 经典标签 (1k)。我想隐藏这张卡的内容(存储在那里的任何数据)。怎么做? ndef 记录呢?

MFC (MiFare Classic) 完全被逆向工程,所以存储应该被认为是读写,明文,copiable/clonable,等等

如果您能够在将有效负载放入卡之前对其进行加密,您也许可以使数据保密,但"hide"它不能:第三方将能够告诉卡不是空白的,但无法判断实际存储的内容。

NDEF 不会在那里帮助你。

MIFARE Classic 允许将数据存储在可以访问保护的扇区中。因此,在任何读取操作(如果以这种方式配置)之前,需要使用扇区密钥进行身份验证。 "Generic" 像 NFC TagInfo 这样的应用程序通常会在声明扇区内容 "unknown" 之前尝试 "well-known" 键。他们不会尝试破解密钥。 您还可以使用更高级的产品,例如 MIFARE Plus 或 MIFARE DESFire,它们都使用 AES 加密技术进行身份验证和数据加密。